我有这行代码,仅当值不为空时才将值分配给数据表列,这是为了在传入的值为空时保留单元格的 DBNullstatus。
我正在使用类型化数据集
string i;
if (!String.IsNullOrWhitespace(i))
{
Dataset.Datatable[0].ColumnName = i;
}
有没有更简洁的方式(最好是 1 班轮)来表示这一点。
我想做类似的事情
Dataset.Datatable.ColumnName = (!String.IsNullOrWhitespace(i))?
i : Dataset.Datatable.SetColumnNameNull();
或者
Dataset.Datatable.ColumnName = (!String.IsNullOrWhitespace(i))? i : DBNull.Value