我使用infragisitics ultrawingrid绑定的数据库[Col Names:Id,Name,Age] .net winforms屏幕。 我在显示网格时为客户端的每一行添加了一个复选框列。 当用户点击复选框时,捕获单元格更改事件。在单元格更改事件中读取列值
在附加到此事件的方法中,我想读取上下文中行的所有单元格的值... [例如,我想要读取Id,Name,Age列值]。我是否会按照计划执行此操作?
谢谢。
我使用infragisitics ultrawingrid绑定的数据库[Col Names:Id,Name,Age] .net winforms屏幕。 我在显示网格时为客户端的每一行添加了一个复选框列。 当用户点击复选框时,捕获单元格更改事件。在单元格更改事件中读取列值
在附加到此事件的方法中,我想读取上下文中行的所有单元格的值... [例如,我想要读取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
Thanks.I想这一点,但我得到一个错误:无法用[]适用于索引表达式类型UltraGrdiColumn。 – Jimmy 2011-04-25 15:33:21
okk让我检查........... – TechGiant 2011-04-25 15:41:44
好吧..我知道了..我试了这个,它为我工作:e.Cell.Row.Cells [0] .Value。感谢您的投入。 – Jimmy 2011-04-25 15:43:22