c#将excel导入到datagridview中时如何同时显示字符串和数据
4个回答
展开全部
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " + filePath + ";Extended Properties ='Excel 8.0;HDR=NO;IMEX=0'";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
string strExcel = "";
OleDbDataAdapter myCommand = null;
DataSet ds = null;
strExcel = "select * from [sheet1$]";
myCommand = new OleDbDataAdapter(strExcel, strConn);
ds = new DataSet();
myCommand.Fill(ds, "table1");
dataGridView1.DataSource = ds.Tables["table1"];
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
string strExcel = "";
OleDbDataAdapter myCommand = null;
DataSet ds = null;
strExcel = "select * from [sheet1$]";
myCommand = new OleDbDataAdapter(strExcel, strConn);
ds = new DataSet();
myCommand.Fill(ds, "table1");
dataGridView1.DataSource = ds.Tables["table1"];
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议 先用作为数据源 从execl中读出数据,然后用datatable的形式 直接绑定 datagridview 的 datasource 就可以显示
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实也就是把excel作为一个数据源嘛~ 做成一个datatable然后绑定控件不就好了吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-06-06
展开全部
你指的字符串和数据分别是什么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询