c# - 删除数据集中的空行

标签 c# dataset delete-row

如何删除数据集中的空行?

我正在从底部有几行空行的 Excel 电子表格中读取数据。

到目前为止,这是我的代码:

ConnectionString = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=\"Excel 12.0 Xml;HDR=YES;IMEX=1\";", VariableFile);

OleDbConnection objConn = new OleDbConnection(ConnectionString);

objConn.Open();

OleDbCommand objCmdSelect = new OleDbCommand("SELECT * FROM [Requirements$]", objConn);

OleDbDataAdapter objAdapter1 = new OleDbDataAdapter();

objAdapter1.SelectCommand = objCmdSelect;

DataSet objDataset1 = new DataSet();

objAdapter1.Fill(objDataset1);

objConn.Close();

最佳答案

为什么不修改您的查询以仅提取非空数据。

关于c# - 删除数据集中的空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7474115/

相关文章:

c# - SPA 的 Asp.net 核心 Web API - 如何实现 Swagger 身份验证而无需在 Web API 外部获取访问 token 并传递它?

c# - 在数据集中添加数据表的列

C#:更新没有任何主键的数据集

mysql - 从表中选择具有相同列值但最新日期的行

c# - ASP.Net Core Sql session 持久化

c# - 如何使用 C# 创建 snmp 陷阱处理程序?

python - 如何微调 GPT-2 模型?

mysql - 删除同一个表上 JOIN 中多列的重复项

mysql - 我可以在一个 SQL 语句中从 2 个表中删除行吗?

c# - MS 图表控件 : Drawing and Labeling Line Series Across the Chart Area