在DataGrid里修改表中的数据应通过对那个事件进行编程

freerunning 2004-05-04 09:41:22
在DataGrid里修改表中的数据应通过对那个事件进行编程?
...全文
96 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
online 2004-05-04
  • 打赏
  • 举报
回复
举个例子
' 在用户编辑数量和单价字段后,相应改变总金额的值
' 该事件在完成网格单元中的编辑之后出现
Private Sub DataGrid1_AfterColEdit(ByVal ColIndex As Integer)
Dim sum, price As Currency
Dim num As Integer

If ColIndex = 4 Or ColIndex = 5 Then
num = DataGrid1.Columns("数量").CellValue(DataGrid1.Bookmark)
price = DataGrid1.Columns("单价").CellValue(DataGrid1.Bookmark)
' 使用 Bookmark 属性返回的值来保存对当前行的引用
sum = num * price
DataGrid1.Columns("总金额").Value = sum
' Value属性设置或返回当前行的一列中的基本数据值
End If
End Sub

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧