Windows フォーム データグリッド (.NET 1.1) を使用して、2 次元配列の要素を更新しようとしています。マイクロソフトのドキュメントを使用して、データグリッドに配列を適切に表示させることができました。
編集: 私が従った MS の指示はhttp://support.microsoft.com/kb/315786にあります。
class myrow {
private int a, b;
public int A {get { return a; } set {a = value;}}
public int B {get { return b; } set {b = value;}}
}
myrow[] myRows = new myrow[5] {
new myrow(3,2),
new myrow(2,2),
new myrow(1,2),
new myrow(3,3),
new myrow(3,1),
}
myDataGrid.SetDataBinding(myRows, "");
また、DataGrid の TableStyle.MappingName プロパティを に設定しました"myrow[]"
。
私を夢中にさせているのは、更新できないことです。フォームのセルに「1123」などの新しい値を入力し、Enter キーまたは Tab キーを押すと、カーソルが次のセルに移動し、値が元の値に戻ります。
更新を取得するにはどうすればよいですか?