【发布时间】:2012-02-28 05:14:47
【问题描述】:
有没有办法为 UltraWinGrid 的每一列定义一个特定的 CellChange 事件处理程序?
我正在为 Infragistics UltraWinGrid 重构一个 CellChange 事件处理程序,如下所示:
Select Case e.Cell.Column.Key
Case "Name"
' handle cell change event for Name cell with a big ugly blob of code
Case "Title"
' handle cell change event for Title cell with a big ugly blob of code
' ... etc ...
End Select
我希望能够创建在特定列的单元格更改时触发的事件处理程序,但我不知道这是否可能。如果不是,我将重构 select-case 以手动调用特定于列的事件处理程序。
Select Case e.Cell.Column.Key
Case "Name"
CellChanged_Name(sender, e)
Case "Title"
CellChanged_Title(sender, e)
' ... etc ...
End Select
谁能告诉我是否可以创建在特定列的单元格更改时触发的事件处理程序?还是我最好手动调用特定于列的函数?
【问题讨论】: