C#DataTable去掉空白行.C#导入excel总是有几行空白的,如何去除

如题所述

    第一种方法:空白行的来源是excel文件中存在空白行

    将excel中的空白行直接删除即可

    第二中方法:在导入完成后再删除

    判断Datatable中行是否为空

    如果为空,则调用Rows.Remove(datarow)即可删除该行

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-12-07
循环DataTable.Rows,判断如果行dr里每个列值都是空的,就 DataTable.Rows.Remove(dr)
第2个回答  2019-02-27
DataView dv = dataTable.DefaultView;
dv.RowFilter = @"(序号 <> '' or 序号 is not null) ";
dataTable = dv.ToTable();
第3个回答  2015-12-07
还是从数据源控制比较好,导入之前,先判断excel里面是不是有为空的,为空的就跳过,不导入,这样比较好。本回答被提问者采纳
相似回答