0

次のような型指定されていない DataTable に DataBindings を使用しています

textbox1.DataBindings.Add("Text", _dataTable, columnName );

現在、データバインディングは正常に機能していますが、(もちろん値を変更した後) 行の状態を確認していたところ、Unchanged と表示されています。それは変更されるべきではないのだろうか?

_dataTable.Rows[0]
{System.Data.DataRow}
    HasErrors: false
    ItemArray: {object[11]}
    RowError: ""
    RowState: Unchanged
    Table: {}
4

2 に答える 2

1

_dataTable を呼び出します。AcceptChanges()を使用して、変更を行にコミットします。

于 2012-12-22T06:26:30.687 に答える
0

と を使用_dataTable.BeginEdit()_dataTable.EndEdit()て、行の状態を Modified に変更しました。

于 2012-12-22T06:47:19.093 に答える