【发布时间】:2013-12-05 09:06:36
【问题描述】:
我在 excel 中创建了一个考勤表,我想在 gridview 中显示所有表,如班级出勤报告、学生考勤报告等,有人可以帮我吗?
【问题讨论】:
-
您有多张工作表?
-
是的,我有 4 张 excel 表格。
我在 excel 中创建了一个考勤表,我想在 gridview 中显示所有表,如班级出勤报告、学生考勤报告等,有人可以帮我吗?
【问题讨论】:
List<string> excelName = new List<string>();
DataSet ds = new DataSet();
foreach(var name in excelName )
{
using (SqlConnection con = new SqlConnection(connectionString))
{
DataTable dt = new DataTable();
string query ="select * from '"+name+"'";
con.Open();
SqlDataAdapter da = new OleDbDataAdapter(query, con);
da.Fill(dt);
con.Close();
ds.add(dt);
}
}
gridview.DataSource = ds;
gridview.DataBind();
【讨论】: