Janus GridEx: добавить пользовательскую строку и выбрать конкретную строку

У меня есть объект GridEx в моей форме и...

  1. Я хочу добавить в него некоторые элементы с помощью цикла for... next. На самом деле я не мог найти какой-либо метод для добавления новой строки с пользовательскими данными.

  2. Я хочу выбрать конкретную строку в этом объекте 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
Другие вопросы по тегам