搜索

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中空行的原理是一样的
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top