0

我有一个从数据库连接填充的数据表。我想对数据表进行检查,例如用文本替换数字并添加我自己的数据,然后再将其绑定到数据网格以供查看。如何访问数据表中的一条数据?谢谢。

4

3 回答 3

2

只需查看表的.Rows集合,并使用普通数组 ( []) 表示法访问每一行中的字段,使用列索引或字段名称作为下标。

于 2009-01-13T17:23:42.537 回答
0

您可以订阅 DataGrid 的ItemDataBound事件,然后在将 DataGridRow 的内容全部发送回浏览器之前对其进行修改。

这是它的使用示例。在事件处理程序中,尝试:

Label lblBalance = (Label)e.Item.FindControl("dgLabel2");

或者

e.Item.Cells[2].Text = "whatever text"
于 2009-01-13T17:24:55.373 回答
0
DataSet ds = GetData();
foreach( DataTable dt in ds.Tables )
{
   foreach( DataRow row in dt.Rows )
   {
      if ( row["columnName"] != DBNull.Value )
      {
         row["columnName"] = "some data";
      }
   }
}
DataBind();
于 2009-01-13T18:21:38.473 回答