Я пытаюсь использовать сетку данных форм Windows (.NET 1.1) для обновления элементов двумерного массива. Используя документацию Microsoft, я смог заставить таблицу данных правильно отображать массив.
РЕДАКТИРОВАТЬ: 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, "");
У меня также есть свойство TableStyle.MappingName объекта DataGrid, установленное на "myrow[]"
.
Что сводит меня с ума, так это то, что я не могу обновить его. Я ввожу новое значение в ячейку формы, скажем «1123», и нажимаю клавишу ввода или табуляцию, и курсор перемещается к следующей ячейке, а значение возвращается к исходному значению.
Как я могу получить обновления?