C#如何把Excel表格中指定的列导入到datagridview中指定的列里面去。

不是把Excel表格里面的全部数据导入到datagridview中,我只需要导入一部分。DataSetds;stringstrCon="Provider=Microsof... 不是把Excel表格里面的全部数据导入到datagridview中,我只需要导入一部分。
DataSet ds;
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Extended Properties=Excel 8.0;" +
"data source=" + ExcelPathtextBox.Text.Trim();
OleDbConnection myConn = new OleDbConnection(strCon);
string name = ExcelNametextBox.Text.Trim();
string strCom = " SELECT * FROM [" + name + "$]";
myConn.Open();
OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
ds = new DataSet();
myCommand.Fill(ds);
myConn.Close();
我知道用 dataGridView1.DataSource = ds.Tables[0];可以把Excel表格里面的数据捆绑到datagridview中,现在我不需要显示Excel表格吗里面的全部数据,我只想把Excel中的某一列增加到datagridview的某一列。请问怎么弄。
展开
 我来答
百度网友ce7f3ccb4
推荐于2016-04-22 · TA获得超过1950个赞
知道大有可为答主
回答量:2299
采纳率:0%
帮助的人:1901万
展开全部
查询的时候加个条件不就好了,excle本身就是一个数据啊,或者遍历你所查询出来的数据结合,一条一条的找你需要的数据,或者你使用LinQ查询你的数据集也可以啊!
更多追问追答
追问
不会LinQ。
追答
跟SQL一样的撒,select*from table where
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式