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