如何避免NULL值在数据网格
本文关键字:数据 数据网 网格 何避免 NULL | 更新日期: 2023-09-27 18:08:56
我做了一个代码,从DB表下载值。有些行值为空,我得到这个异常:
System.Data.SqlTypes。sqlullvalueexception: I dati hanno value Null。不可能的相似性将会被用来做一件事,那就是不可能的价值。在MySql.Data.MySqlClient.MySqlDataReader。GetFieldValue(Int32索引,Boolean checkknull)在MySql.Data.MySqlClient.MySqlDataReader。GetString (Int32 i)这是我的人口代码:
while (rdr.Read())
{
MainWindow.AppWindow.Teams_DataGrid.Items.Add(new
{
code = rdr.GetString(7),
name = rdr.GetString(6),
championship = rdr.GetString(5),
shortName = rdr.GetString(8),
squadMarketValue = rdr.GetString(9)
});
}
我如何在数据网格中插入字符串NULL当值为NULL?
检查您的rdr.GetString()
,返回值,或者使用默认值,如果它是空的:
if (String.NullOrEmpty(rdr.GetString(7)) ? "Null" : rdr.GetString(7);
//or
var v = rdr.GetString(7) ?? "some default value, null from what you've said";
等等?