C# 4.0 对象不能从DBNULL强制转换为其他类型
我正在代码中使用GetOrdinal。代码C# 4.0 对象不能从DBNULL强制转换为其他类型,c#-4.0,C# 4.0,我正在代码中使用GetOrdinal。代码 mastxtDateEnded_Edit.Text = Convert.ToDateTime(cursor.GetValue(cursor.GetOrdinal("DateEnded"))) .ToString("MM/dd/yyyy")); Error: object cannot be cast from DBNULL to ther types. 您可以使用检查空值: int index =
mastxtDateEnded_Edit.Text =
Convert.ToDateTime(cursor.GetValue(cursor.GetOrdinal("DateEnded")))
.ToString("MM/dd/yyyy"));
Error: object cannot be cast from DBNULL to ther types.
您可以使用检查空值:
int index = cursor.GetOrdinal("DateEnded")
mastxtDateEnded_Edit.Text =
cursor.IsDBNull(index) ?
String.Empty :
((DateTime)(cursor.GetValue(index))).ToString("MM/dd/yyyy");
你的帖子里没有问题。