首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问怎么移除某一列

2013-01-17 
请教如何移除某一列请教高手,我不想备注一列在一下条件判断,请问如何做#region 判断是否存在空值DataTable

请教如何移除某一列
请教高手,我不想备注一列在一下条件判断,请问如何做

   #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(列下标);

热点排行