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

datagridview的单元格验证的有关问题

2012-01-08 
datagridview的单元格验证的问题问题1:我自己定义了一个强类型的dataset,然后我从数据库取出数据,填充到这

datagridview的单元格验证的问题
问题1:
我自己定义了一个强类型的dataset,然后我从数据库取出数据,填充到这个强类型的dataset中datatable中去,然后这个dataset的datatable和datagridview绑定了。

我自定义的强类型的dataset的datatable里面有1个字段是合计字段。
我现在是希望我没修改一个单元格以后,这条记录对应的datatable中的记录的合计字段重新计算。

我在msdn查到了
Private   Sub   DataGridView1_CellValidating(   _
ByVal   sender   As   System.Object,   _
ByVal   e   As   System.Windows.Forms.   _
DataGridViewCellValidatingEventArgs)   _
Handles   DataGridView1.CellValidating

If   DataGridView1.Columns(e.ColumnIndex).Name   =   _
"CompanyName "   Then
If   CType(e.FormattedValue,   String).Length   >   _
50   Then


End   If
End   If
End   Sub


这个只是对单元格的验证,我怎么才能获得dataset中的这条记录,对这条记录的合计字段进行重新计算呢?
注:我的datagridview是允许列排序的,列排序以后的datagridview中的索引和dataset中的索引如果不一样的话,可能就不能通过下标的那种办法来获得dataset中的这条记录


问题2:
如果dataset中的字段的值是0的话,我希望datagridview中的单元格不显示这个值,应该怎么做?

问题3:
如果datagrid中的单元格的值是空的话,系统会默认成NULL保存到dataset中去,我希望保存到dataset中的是0应该怎么做?


[解决办法]
http://blog.csdn.net/zushao0124/archive/2007/05/02/1594985.aspx参考
[解决办法]
up
[解决办法]
up

热点排行