DataColumn[] keys = new DataColumn[1];
keys[0] = ds.Tables["sc"].Columns["序号"];
ds.Tables["sc"].PrimaryKey = keys;
DataRow findrow = ds.Tables["sc"].Rows.Find(序号TextBox.Text);
if (进料日期DateTimePicker.Text.Trim() == string.Empty)
{
findrow["进料日期"] = System.DBNull;
}
以上代码总在 findrow["进料日期"] = System.DBNull;报错,请高人指点如何修改,非常感谢.
keys[0] = ds.Tables["sc"].Columns["序号"];
ds.Tables["sc"].PrimaryKey = keys;
DataRow findrow = ds.Tables["sc"].Rows.Find(序号TextBox.Text);
if (进料日期DateTimePicker.Text.Trim() == string.Empty)
{
findrow["进料日期"] = System.DBNull;
}
以上代码总在 findrow["进料日期"] = System.DBNull;报错,请高人指点如何修改,非常感谢.
System.DBNull.Value是这种类型的一个实例
正解
System.DBNull是一个类型,findrow["进料日期"]需要返回object