日期:2014-05-20  浏览次数:20897 次

(100 分求)c# 把 excel 和 文本文档 中数据 导入到 DataGridView 不是把 excel 或 文本文档作为数据源 而是把其中数据导入到 datagridvie
比如   我   datagridview   中原来有   4   行纪录   现在我要把   文本文档   或   excel   中数据导入到4   行数据的后面   也就是给datagridview   添加几行   添加行的数据是   excel   或文本文档中的数据

希望大家帮忙给与回复


------解决方案--------------------
Reading and Writing Excel using OLEDB
http://www.codeproject.com/office/excel_using_oledb.asp
------解决方案--------------------
XmlDocument doc =new Xmldocument();
doc.Load( "Your Path ");
XmlNode s=doc.CreateElement();

..........
网上有资料,多搜索一下

------解决方案--------------------
System.Data.OleDb.OleDbConnection cn = new System.Data.OleDb.OleDbConnection();
cn.ConnectionString = @ "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Book1.xls;Extended Properties=Excel 8.0; ";
cn.Open();
string sql = "select * from [Sheet1$A2:F10] ";
System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand(sql, cn);
System.Data.OleDb.OleDbDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
MessageBox.Show(dr[0].ToString());
}

cn.Close();

用上面的语句先连接再添加