我正在使用 Visual Studio 2010 创建一个 Windows 窗体应用程序。
我使用 OleDbDataAdapter 方法将数据从 excel 文件填充到 DataGridView。
这是我的代码
dataGridView1.DataSource = null;
dataGridView1.Update();
var connectionString =
string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=\"Excel 12.0 Xml;HDR=No;IMEX=1\";", fileName);
var adapter = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", connectionString);
var ds = new DataSet();
DataTable t = new DataTable();
adapter.Fill(t);
dataGridView1.DataSource = t;
现在的问题是,如果某些单元格在 excel 文件输出中合并,会有点不同。这是更好理解的图像。
那么我该如何解决这个问题呢?
我想如果我可以识别合并单元格,那么我可以解决这个问题。但我目前没有一个明确的想法。
有没有更好的方法在网格视图中表示 excel 数据,因为它在 excel 文件中?
任何答案都会有所帮助。请分享任何建议。
谢谢
约韩