0

// radgridview で行を編集します

   radgridview.rows[0].value = true;

// 削除できません。

    radgridview.rows[0].delete();

// その行を削除しようとすると、この例外が発生しました => リストにないオブジェクトは削除できません

// ただし、その行を編集しない場合は、削除できます。

// この問題の解決方法を教えてください。

4

1 に答える 1

0

次のコードを使用して行の値を変更することはできません。

radgridview.rows[0].value = true;

正しいコードは次のようになります。

radGridView1.Rows[0].Cells["Your column name"].Value = true;

行の削除に関する質問については、グリッドが単純なリストにバインドされたデータである場合、リストから直接削除してグリッドを更新することで行を削除できます。または、すべての通知を適切に処理するには、バインド先のコレクションでIBindingListインターフェイス ( BindingListを使用できます) を実装し、コレクションに格納されているオブジェクトでINotifyPropertyChangedインターフェイスを実装する必要があります。

そうでない場合は、拘束力のあるシナリオを正確にお知らせください。

于 2012-09-17T05:50:03.807 に答える