1.将Excel中数据读到dataset中
private DataSet CreateDataSource()
{
string strCon;
strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("excel.xls") + "; Extended Properties=Excel 8.0;";//根据安装版本不同,连接字符要作相应的改变
OleDbConnection olecon = new OleDbConnection(strCon);
OleDbDataAdapter myda = new OleDbDataAdapter("Select * FROM [Sheet1$]", strCon);
DataSet myds = new DataSet();
myda.Fill(myds);
return myds;
}
2.将datagridview的数据源设置为dataset
protected void Button1_Click(object sender, EventArgs e)
{
DatagridView1.DataSource = CreateDataSource();
DatagridView1.DataBind();
}