Чтение значения столбца в событии смены ячейки - PullRequest
0 голосов
/ 25 апреля 2011

У меня есть экран .net winforms с ультранизким инфракрасным излучением, привязанным к базе данных [Col Names: Id, Name, Age]. Я добавляю флажок для каждой строки со стороны клиента, показывая сетку. Захватываю событие смены ячейки, когда пользователь нажимает на этот флажок.

В методе, прикрепленном к этому событию, я хочу прочитать значения всех ячеек для строки, которая находится в контексте ... [например, я хочу прочитать значения столбца Id, Name, Age]. Как сделать Я программно это делаю?

Спасибо.

Ответы [ 3 ]

1 голос
/ 27 мая 2011

Используйте этот код в событии ultraGrid1_ClickCell_1

///
/// Select value in cell one 
/// 
_load = (int)e.Cell.Row.Cells["LOAD"].Value;
1 голос
/ 25 апреля 2011
UltraGridColumn ugc = myGrid.DisplayLayout.Bands[0].Columns[@"myColumnKey"];

private void mygrid_CellChange(object sender, CellEventArgs e)
{
    if (StringComparer.OrdinalIgnoreCase.Equals(e.Cell.Column.Key, @"myColumnKey"))
    {
         //something like this
         ugc [@"myColumnKey"][index];
    }
}
0 голосов
/ 28 марта 2014

Используйте это

grdAssignedACL_CellChange( ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinGrid.CellEventArgs) Handles grdAssignedACL.CellChange
...