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

时间:2011-04-25 14:49:45

标签: c# infragistics ultrawingrid

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

在附加到此事件的方法中,我想读取上下文中行的所有单元格的值... [例如。我想读取Id,Name,Age列值]。如何做我按计划进行了吗?

感谢。

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

ultraGrid1_ClickCell_1事件

中使用此代码
///
/// Select value in cell one 
/// 
_load = (int)e.Cell.Row.Cells["LOAD"].Value;

答案 2 :(得分:0)

使用此

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