У меня есть эти строки кодовDataTable RowState всегда Добавлено состоянии
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
всегда возвращать Добавлено.
@TanmayNehete Хорошая статья, но не отвечает на мой вопрос – Believer
Как вы изменили (отредактировали) DataGridView? И можете ли вы показать больше кода выше одного? В принципе, редактирование значений в DataGridView не делает изменения одинаковыми с DataTable внутри DataGridView. –
Я изменяю его при запуске в VS во время выполнения – Believer