逐个单元格设置gridview的内容

时间:2014-05-24 06:31:37

标签: c# asp.net

如何设置gridview的单个单元格的内容。例如,我想在第2行设置网格单元格,第3列= 67像winforms组件一个网格提供此功能为c1grid(2,3)= 67.我需要在我的应用程序中使用相同的功能。很多时候它很好能够进行一系列计算并将结果直接写入网格。我不想绑定任何东西,我只对单个单元格的值感兴趣。

我可以在asp.net中使用默认的gridview吗?或者我是否需要使用任何第三方网格?哪个第三方网格提供此类功能?我见过asp.net(wijmo)组件一格的pdf。但是我还没有看到任何符合我要求的东西。

有任何帮助吗?任何想法?

1 个答案:

答案 0 :(得分:0)

创建自己的

DataTable dt = new DataTable("Table");

添加列您想要的是什么

dt.Columns.Add("Column1",typeOf(int));

现在将新行添加到您的dt

System.Data.DataRow row = dt.NewRow();
row.BeginEdit();
row["Col1"] = 10;
row.AcceptChanges();
dt.Rows.Add(row);

因此,通过将上述所有内容包装在一起,它将是

System.Data.DataTable dt = new System.Data.DataTable();
dt.Columns.Add("Col1", typeof(int));
for (int index = 0; index < 10; index++)
{
     System.Data.DataRow row = dt.NewRow();
     row.BeginEdit();
     row["Col1"] = 10;
     row.AcceptChanges();
     dt.Rows.Add(row);
}
dt.AcceptChanges();

现在绑定到你的网格