【发布时间】:2019-11-15 18:47:16
【问题描述】:
您好,我刚刚开始创建考试安排系统,在将 Excel 表格插入我的数据网格视图时遇到了问题。我已经创建了一些行和列,但是当我插入新数据时,它会用空单元格填充并在下面插入,而不是进入现有的单元格。任何帮助表示赞赏。
string PathConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + txtPath.Text + ";Extended Properties=\"Excel 8.0; HDR = Yes;\";";
OleDbConnection MyConnection = new OleDbConnection(PathConn);
OleDbDataAdapter myDataAdapter = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", MyConnection);
DataTable dt = new DataTable();
dt.Columns.Add("Time");
DataRow dr = dt.NewRow();
dr["Time"] = "9:00";
dt.Rows.Add(dr);
DataRow dr1 = dt.NewRow();
dr1["Time"] = "10:00";
dt.Rows.Add(dr1);
`etc`
myDataAdapter.Fill(dt);
DataGridView1.DataSource = dt;
【问题讨论】:
标签: c# excel datagridview datagridviewcolumn