注册 登录
编程论坛 VB.NET论坛

datagridview相关

skwenl 发布于 2008-11-07 08:57, 1332 次点击
各位大虾,

  请教下怎么在Datagridview中实现这个功能:   比如 datagridview中有三列(第一列第三列为只读),使第三列的数据为随

第二列的数据变动(如:第三列数据等于 第一列数据 * 第二列数据........第二列数据是手动输入的)
2 回复
#2
qlong07282008-11-07 12:09
Private Sub DataGridView1_CellEndEdit(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit
 If DataGridView1.CurrentCellAddress.X = 1 Then
DataGridView1.Rows(DataGridView1.CurrentCellAddress.Y).Cells(2).Value = Val(DataGridView1.Rows(DataGridView1.CurrentCellAddress.Y).Cells(0).Value) * Val(DataGridView1.Rows(DataGridView1.CurrentCellAddress.Y).Cells(1).Value)
end if
End Sub

[[it] 本帖最后由 qlong0728 于 2008-11-7 12:10 编辑 [/it]]
#3
skwenl2008-11-07 17:52
谢谢版主的回复,去调试下啦.
1