首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

请教这种情况是用DATAGRID的那个事件最好

2012-03-02 
请问这种情况是用DATAGRID的那个事件最好?DATAGRID中有3个字段,QTY,PRICE,AMT,现在想当修改QTY或PRICE时,

请问这种情况是用DATAGRID的那个事件最好?
DATAGRID中有3个字段,QTY   ,   PRICE   ,   AMT   ,现在想当修改QTY或PRICE时,自动将AMT=QTY*PRICE   。但我发现用CurrentCellChanged事件时,这事件是当鼠标点击到那行就是那行的座标,不是原来正在修改的那行的座标。

请问这种效果通常是如何实现的?多谢!

[解决办法]
Private Sub DataGridView1_CellLeave(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellLeave
Try
If e.ColumnIndex = 0 Then
Me.DataGridView1(1, e.RowIndex).Value = "name " & Me.DataGridView1(0, e.RowIndex).Value
End If
Catch ex As Exception
Console.WriteLine( "DataGridView1_CellLeave " & ex.Message)
End Try
End Sub

热点排行