C# 带科学符号的GridView中的数据表(ASP.NET 4.0)

C# 带科学符号的GridView中的数据表(ASP.NET 4.0),c#,asp.net,matlab,gridview,datatable,C#,Asp.net,Matlab,Gridview,Datatable,我有个问题,我希望你能帮我解决 我想在GridView中显示这个数据表。这本身不是问题。问题是,我非常喜欢用科学符号来显示它。它还使用,作为十进制分隔符,我想成为。相反 简而言之:我想从xxxxxx,xxxxxx到xx.xxexxx DataTable包含9个值。这是我调用Matlab函数输出类型MWNumericArray后收到的3x3矩阵。首先,我甚至不确定将其转换为DataTable是正确的选择 提前谢谢 编辑:顺便说一句,我对C很陌生 首先,您不会更改datatable中的格式,这在da

我有个问题,我希望你能帮我解决

我想在GridView中显示这个数据表。这本身不是问题。问题是,我非常喜欢用科学符号来显示它。它还使用,作为十进制分隔符,我想成为。相反

简而言之:我想从xxxxxx,xxxxxx到xx.xxexxx

DataTable包含9个值。这是我调用Matlab函数输出类型MWNumericArray后收到的3x3矩阵。首先,我甚至不确定将其转换为DataTable是正确的选择

提前谢谢


编辑:顺便说一句,我对C很陌生

首先,您不会更改datatable中的格式,这在datagridview本身上发生

但从视觉工作室做起来很简单

右键单击datagridview并选择“编辑列” 转到外观->默认单元格样式 然后在CellStyle builder下的“行为”下,单击“格式编辑” 选择科学的
我尝试在asp:GridView中添加DataFormatString={0:e}。基本上就是这样。谢谢你的回复。然而,我的问题还没有解决。你使用哪个版本的VS?我的看起来有点不同:!。这是VS2012。对于您正在使用的版本,该过程应该类似。