telerik:RadGridView cell值指定为另一个正编辑CELL的运算值?
telerik:RadGridView cell值指定为另一个正编辑CELL的运算值,比如根据公司得到另一CELL的值,并设置
[解决办法]
运用telerik:RadGridView有两个事件:BeginningEdit和CellEditEnded
fg为实例化的一个telerik:RadGridView,iRow为一个整型全局变量。
Private Sub fg_BeginningEdit(ByVal sender As Object, ByVal e As Telerik.Windows.Controls.GridViewBeginningEditRoutedEventArgs) Handles fg.BeginningEdit
iRow = fg.Items.IndexOf(fg.SelectedItem)
End Sub
Private Sub fg_CellEditEnded(ByVal sender As Object, ByVal e As Telerik.Windows.Controls.GridViewCellEditEndedEventArgs) Handles fg.CellEditEnded
Select Case e.Cell.DataColumn.UniqueName
Case "RadGridView的列名"
If Not (e.EditingElement Is Nothing And e.OldData Is Nothing) Then
'要进行的运算,把结果更新RadGridView绑定的数据集对应字段。cell的内容也会更新。
End If
End Select
End Sub
[解决办法]