请教如何移除某一列
请教高手,我不想备注一列在一下条件判断,请问如何做
#region 判断是否存在空值
DataTable dh = new DataTable();
dh = dt;
// dh.Columns.Remove(dh.Columns["备注"]);
foreach (DataRow row in dh.Rows)
{
for (int i = 0; i < dh.Columns.Count; i++)
{
if (string.IsNullOrEmpty(row[i].ToString()))
{
row[i] = DBNull.Value;
MessageBox.Show("第" + i + "行存在空值,无法导入", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
}
}
[解决办法]
dh.Columns.Remove("列名");
dh.Columns.RemoveAt(列下标);