读取单元格更改事件中的列值

本文关键字:事件 单元格 读取 | 更新日期: 2023-09-27 17:52:43

我有一个。net winforms屏幕与inffragisitics ultrawingrid从数据库绑定[Col Names:Id, Name, Age]。我从客户端为每一行添加一个复选框列,同时显示网格。当用户单击复选框时,捕获单元格更改事件。

在附加到这个事件的方法中,我想读取所有单元格的值,这一行在上下文中…(如。我想读取Id,Name,Age列值]。如何在程序上做到这一点?

谢谢。

读取单元格更改事件中的列值

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];
    }
}

ultraGrid1_ClickCell_1事件中使用此代码

///
/// Select value in cell one 
/// 
_load = (int)e.Cell.Row.Cells["LOAD"].Value;

使用

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