0

我从代码创建一个 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 会舍入此数字。是否有可能避免这种情况并显示完整的数字?

4

2 回答 2

1

您必须订阅 gridview 事件 OnRowDataBound。在这种情况下,您将该值设为字符串并将其分配给某个列,而不是在问题未解决时自动生成列

于 2012-04-12T14:58:45.373 回答
0

M.Babcock 提供帮助,首先执行 ToList() 然后 Value = x.Value.toString("0,0000000000")

于 2012-04-12T15:44:31.587 回答