-
С датагридом связан список ArrayList. Если я отредактировала что-то, как сохранить результат?
В дельфи был навигатор, который все это делал. Как быть в шарпе?
-
> Галинка © (23.10.06 15:25) > С датагридом связан список ArrayList. Если я отредактировала > что-то, как сохранить результат? Где сохранить результат? В ArrayList? MSDN: [C#]
protected void dataGrid1_KeyUp
(object sender, System.Windows.Forms.KeyEventArgs e)
}
-
да, в тот же ArrayList, из которого прочитали?
то, что здесь приведено, на мой взгляд, просто индикатор. Отпустили кнопку - выведено сообщение.
или связи всегда в обе стороны и все атоматически меняется??
-
кстати нашла инфу, что датагрид не перехватывает нажатия клавишь ((
-
> Галинка © (23.10.06 16:40) [2] > да, в тот же ArrayList, из которого прочитали?
Что значит "тот же ArrayList, из которого прочитали"? Если для грида существует Binding с массивом, то любые изменения в гриде повлекут за собой изменения в массиве и наоборот. Но момент этих изменений будет определяться стандартным поведением грида (напр. изменения в члене массива произойдут после нажатия Enter или при переходе фокуса на другую ячейку). Если Вы хотите опередить эти события, можете устроить обработку события, как указано в примере (по нажатию клавиш). Чтобы явно инициировать обновление данных в визуальных контролах после изменения их сорцов/мэмберов можно воспользоваться методами Refresh(), или BeginInit()/EndInit().
> Галинка © (23.10.06 18:45) [3] > кстати нашла инфу, что датагрид не перехватывает нажатия > клавишь ((
Это нонсенс! Грид является наследником обычного контрола, в котором не может не быть реакции на нажатие клавиш.
-
-
Курдль © (23.10.06 21:29) [4]
огромное спасибо... все получается...
-
|