C# insert 语句向Excel插入数据出现空行
发布网友
发布时间:2024-10-22 21:01
我来回答
共3个回答
热心网友
时间:8分钟前
可以的话,把工程发到邮箱xiang.19880429@163.com
热心网友
时间:4分钟前
代码中加判定,去除空行即可。可以试试在foreach循环中加判定。
建议先将数据填入DataSet,再导入excel,代码的可复用性也能提高。
热心网友
时间:8分钟前
你需要事先调试弄清楚是Gridview中本来就有空行引起的还是因为错误的插入字符串引起的。
除去数据表中的空行的方法
DataTable dt = ds.Tables[0];
for (int i = 0; i < dt.Rows.Count; i++)
{
if (string.IsNullOrEmpty(dt.Rows[i][0].ToString().Trim()))
{
dt.Rows.Remove(dt.Rows[i]);
i--;
}
}
return dt;
rows.count会随着删除row而减小
清楚gridview中空行的原理是一样的