c# - 编辑导入的excel文件的datagridview的值
问题描述
] 1 我使用以下代码将excel导入datagridview。我想将行值添加到导入 excel 的 datagriview 中。
但是得到这个错误: System.InvalidOperationException: '没有行可以添加到没有列的 DataGridView 控件。必须先添加列。
我无法添加列,因为我想编辑已经包含列和行的导入 Excel 文件的值。
string filename = "C:\Users\Admin\Desktop\Book1.xls";
string PathConn = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source =" + filename + ";Extended Properties=\"Excel 8.0; HDR=Yes;\";";
OleDbConnection conn = new OleDbConnection(PathConn);
OleDbDataAdapter MyDA = new OleDbDataAdapter("Select * from [" + "expenditure " +"1" + "$]", conn); DataTable dt = new DataTable();
MyDA.Fill(dt);
dataGridView1.DataSource = dt;
dataGridView1.Rows.Add(name1.Text,name2.Text, name3.Text, name4.Text, name5.Text, name6.Text);
解决方案
推荐阅读
- python - 如何查找 MinMaxScaler 对象中的行数和列数?
- c++ - 查找 QFont 是否为 serif、sanserif、等宽字体..... 可能还有代码页
- python-3.x - 机器人框架文档部分被警告日志切断
- node.js - Node.JS:在 Jest 中的每次测试后刷新 nodemailer-mock
- python - Python Github 更新文件抛出 UnknownObjectException (404)
- python - 有没有办法在用 pandas 库制作的箱线图上为胡须添加标签?
- javascript - 来自搜索回调函数的数据可以存储在代码块内的全局变量中,但不能存储在代码块之外。有什么问题?
- overriding - Maya:渲染层中的重叠对象
- java - 如何在 Thymeleaf 中的动态 url 期间传递路径变量值
- powershell - 如何将目录中的一组jpg文件修改为Base64,作为一个组