【发布时间】:2016-05-19 09:05:47
【问题描述】:
我有这行代码
DataTable DTable = new DataTable();
DTable.Columns.Add("Domain");
DTable.Rows.Add("Sample");
DTable.AcceptChanges();
DGridView.DataSource = DomainTable;
这个按钮用于保存更改
private void SaveDChangesButton_Click(object sender, EventArgs e)
{
foreach(DataRow dr in Dtable.Rows)
{
if(dr.RowState == DataRowState.Modified)
{
}
}
}
我的问题是,即使我修改了第一行,Rowstate 总是返回 Added。
【问题讨论】:
-
@TanmayNehete 文章不错,但没有回答我的问题
-
您是如何修改(编辑)DataGridView 的?你能显示更多以上的代码吗?基本上,在 DataGridView 上编辑值不会对 DataGridView 中的 DataTable 进行相同的更改。
-
我在VS中运行时修改了runtime
-
在哪里修改?在 DataGridView 上?
-
数据表在DataGridView里面
标签: c# winforms datagridview datatable