将数据附加到数据表中的单元格?

时间:2016-10-10 23:27:36

标签: c# asp.net datatable

有没有办法将数据附加到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();

任何帮助将不胜感激

由于

2 个答案:

答案 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; 

希望这有帮助!