Janus GridEx: добавить пользовательскую строку и выбрать конкретную строку
У меня есть объект GridEx в моей форме и...
Я хочу добавить в него некоторые элементы с помощью цикла for... next. На самом деле я не мог найти какой-либо метод для добавления новой строки с пользовательскими данными.
Я хочу выбрать конкретную строку в этом объекте GridEx. Например: я хочу выбрать 6-ую строку, есть что-нибудь вроде mygrid.rows(6).value или что-то в этом роде?!
Заранее спасибо...
2 ответа
Решение
Предполагая, что у вас есть элемент управления GridEX grid
...
Чтобы добавить новые данные:
GridEXRow row = grid.AddItem();
row.BeginEdit();
row.Cells[0].Value = "Whatever"; // refer to columns by index or name
...
row.EndEdit();
Чтобы получить определенную строку:
GridEXRow row = grid.GetRow(5); // returns the 6th row
Чтобы выбрать конкретную строку:
grid.MoveTo(5); // moves the selection to the 6th row
Чтобы добавить новую строку в gridex с именем MyGridEX:
object[] data = { "value0", "value1", "value2", ... };
this.MyGridEX.AddItem(data);
Чтобы выбрать конкретную строку:
this.MyGridEX.GetRow(1); // select the second row