有没有办法将数据附加到asp.net C#中数据表的现有单元格? 我有一个如下所示的4列,形成一个由数据表来源的网格视图 - dt。
通过读取txt文件来获取数据。因此,在“结果”列中,想法是验证部件是否存在于数据库中,因此我对ChildPartNumber列进行了验证,然后对ParentParts列进行了验证。问题在于,在ParentParts的验证中,它覆盖了我在ChildPartNumber列验证时所做的结果,我希望附加两个结果,所以我可以这样: How the datatable should look like
部分代码:
String errorLocation = "Child not found";
dt.Rows[i]["Result"] = errorLocation;
GridView1.DataSource = (DataTable)ViewState["partnumbers"];
GridView1.DataBind();
任何帮助将不胜感激
由于
答案 0 :(得分:0)
如果要更新数据表行值,则
dt.Rows[i]["Result"] += errorLocation;
如果要编辑gridview单元格值,则可以在gridview rowdatabound事件中执行此操作。例如:http://www.dotnetlearners.com/blogs/view/120/aspnet-gridview-rowdatabound-example-using-c-.aspx
答案 1 :(得分:0)
你走了:
dt.Rows[i]["Result"] += errorLocation;
希望这有帮助!