关于CellValueChanged

马路上的石头 2007-04-08 09:17:39
我想在datagridview的CellValueChanged写代码实现用户输入或修改数据时进行一些计算或调用其它数据,举个例子:
一个表单提供给用户输入商品销售单数据,其中一列列名为"goodname",列标题在load事件中改为"商品名称",然后在CellValueChanged事件中判断用户是否输入数据或修改了之前的数据然后调用商品资料供用户选择,这时我发现一个问题,如果在表单的load事件中对datagridview 的列标题进行改变后,这时已经触发CellValueChanged,其中代码需取当前cell所属列列名"DataGridView1.CurrentCell.OwningColumn.Name",系统报错,排错提示为:
使用"new"关键字创建对象实例
在调用方法前通过检查确定对象是否为空
获取此异常的常规帮助


请问怎样"在调用方法前通过检查确定对象是否为空"呢?或者有什么其它好办法解决呢?
请知道的兄弟不吝赐教!多谢!

...全文
467 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
51Crack 2007-04-09
  • 打赏
  • 举报
回复
来接分
马路上的石头 2007-04-08
  • 打赏
  • 举报
回复
把在load中相应的代码改到Paint后搞掂

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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