[英]Dynamic GridView and float formatting
我从代码创建GridView并将其绑定到数据,如下所示:
GridView myGridView1 = new GridView();
myGridView1.DataSource = db.T_Values.Select(x => new
{
x.TimeStamp,
x.Value,
x.Type
}).OrderBy(x => x.TimeStamp).ToList();
myGridView1.DataBind();
如果该值类似于0,00000000123123,则GridView会舍入该数字。 是否可以避免这种情况并显示完整号码?
您必须订阅gridview事件OnRowDataBound。 在这种情况下,您可以将该值设置为字符串,然后将其分配给某个列,而不是如果问题未解决,则将其自动生成列
M.Babcock的帮助下,首先执行ToList()然后再执行Value = x.Value.toString(“ 0,0000000000”)就足够了
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.