Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 我将VB.NET Datagrid单元格值保留为Null时出错_Sql Server_Vb.net_Datagrid - Fatal编程技术网

Sql server 我将VB.NET Datagrid单元格值保留为Null时出错

Sql server 我将VB.NET Datagrid单元格值保留为Null时出错,sql-server,vb.net,datagrid,Sql Server,Vb.net,Datagrid,当我继续从程序向MS Sql Server插入具有空单元格值的行时,即使该列已设置为接受数据库中的空值,也会出现“从DBNull类型转换为字符串无效”错误。我如何解决这个问题 仅供参考,我使用的是一个未绑定的datagrid,我在运行时获取所有屏幕值 Property SerialNo() Get Return strSerialNo End Get Set(ByVal value) strSerialNo = value &l

当我继续从程序向MS Sql Server插入具有空单元格值的行时,即使该列已设置为接受数据库中的空值,也会出现“从DBNull类型转换为字符串无效”错误。我如何解决这个问题

仅供参考,我使用的是一个未绑定的datagrid,我在运行时获取所有屏幕值

Property SerialNo() 
    Get 
        Return strSerialNo 
    End Get 

    Set(ByVal value) 
        strSerialNo = value <-----this is where I get the error 
    End Set 
End Property 
属性SerialNo()
得到
返回strSerialNo
结束
设置(ByVal值)

strSerialNo=value您应该为属性声明一个类型:

Property SerialNo As String

错误发生在哪里?堆栈跟踪是什么?当我在get set类中设置称为属性的值时会发生堆栈跟踪。堆栈跟踪是什么?请向我们展示代码。属性SerialNo()Get Return strSerialNo End Get Set(ByVal value)strSerialNo=value您应该启用
选项Explicit
。就是这样!我感到惭愧。。很抱歉浪费了你的时间