Измените видимое положение рядов ультрасетки программно
У меня есть ультрасетка с несвязанным логическим столбцом, который я назвал "Выбрать".
Пользователь может выбрать и отменить выбор строки, установив или сняв флажок в ячейке "Выбрать" этой строки.
но если количество строк сетки очень велико, пользователю сложно найти все выбранные строки.
Поэтому я хочу отправить выбранные строки в верхнюю часть сетки сразу после того, как пользователь выберет их. но я не смог найти недвижимость, которая может мне помочь?
1 ответ
Решение
Я нашел свое решение сам:
private void ultraGrid1_AfterCellUpdate(object sender, CellEventArgs e)
{
if (e.Cell.Column.Key == "Select" && Convert.ToBoolean(e.Cell.Value))
{
ultraGrid1.Rows.Move(e.Cell.Row, newPosition);
}
}