在datagridview中,目前在使用时碰到了一个问题,那就是对用户选择的Combobox列的值进行校验,用什么方式校验呢?在vb.net中,可以使用的有哪些函数呢?
1、IsDBNull:
这个函数比较奇怪,在校验值时,我的公式写为:
IsDBNull(datagridview1.rows(e.rowindex).cells(e.columnindex).value)
基本介绍:combobox1.datasource=dt '数据表
combobox1.displayMember="显示列1"
combobox1.valueMember="值"
A、情况1:
用户没有选择值时,即text属性="",IsDBNull测试值为false
B、情况2:
用户选择值后,即text属性<>"",value属性<>Null,IsDBNull测试值还是False
显示的结果都是fales,怎么判断用户是否已经选择了值呢?使用text属性试试:
请采用IsNothing函数进行判断,