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