【发布时间】:2014-04-23 05:37:58
【问题描述】:
我正在尝试将网格分组控件中的数据保存到数据库中。这是我在保存按钮单击事件中编写的代码。
foreach (TableRow row in GridGroupingControl1.TopLevelTable.Rows)
{
if (row is GridRow)
{
GridRow gridRow = row as GridRow;
if (gridRow.Record != null)
{
cmd = new SqlCommand("Insert into Employee(Name, Dept, Desg) values('" + gridRow.Record.GetValue("(Name") + "','" + gridRow.Record.GetValue("Dept") + "','" + gridRow.Record.GetValue("Desg") + "')", con);
cmd.ExecuteNonQuery();
}
}
}
我第一次在网格中添加了 2 行并将 2 行保存到数据库中。下一次我尝试在网格中再添加 2 行,此时它正在保存前 2 行和最后插入的行。所以我如何我可以找到行状态,以便我新添加的最后 2 行必须保存在数据库中。
【问题讨论】:
标签: c# syncfusion