C#-修改数据表
我有一个从数据库连接填充的数据表。我想在数据表上运行检查,比如用文本替换数字,并在将数据绑定到数据网格以供查看之前添加我自己的数据。如何访问数据表中的一段数据?谢谢。只需查看表中的C#-修改数据表,c#,database,datagrid,datatable,C#,Database,Datagrid,Datatable,我有一个从数据库连接填充的数据表。我想在数据表上运行检查,比如用文本替换数字,并在将数据绑定到数据网格以供查看之前添加我自己的数据。如何访问数据表中的一段数据?谢谢。只需查看表中的.Rows集合,并使用普通数组([])表示法(使用列索引或字段名作为下标)访问每行中的字段。您可以订阅DataGrid的事件,然后修改DataGridRow的内容,然后再将其全部发送回浏览器 以下是它的用途。在事件处理程序中,尝试: Label lblBalance = (Label)e.Item.FindContro
.Rows
集合,并使用普通数组([]
)表示法(使用列索引或字段名作为下标)访问每行中的字段。您可以订阅DataGrid的事件,然后修改DataGridRow的内容,然后再将其全部发送回浏览器
以下是它的用途。在事件处理程序中,尝试:
Label lblBalance = (Label)e.Item.FindControl("dgLabel2");
或
e.Item.Cells[2].Text = "whatever text"
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();