C# 如何把Excle数据显示在datagrideview中

如题所述

第1个回答  2012-02-25
先读取Excel中的数据到C#中,读取出来的应该是文件流,然后再转化成DataTable,之后绑定到DataGridView就行了
第2个回答  2012-02-25
//获取Excle数据,到变量
string mystring = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = '" + fPath + "';Extended Properties=Excel 8.0";
OleDbConnection cnnxls = new OleDbConnection(mystring);
//conn.Open();
//OleDbCommand myCmd = null;
sql = "SELECT ClsUpId,ClsUpName FROM [Sheet1$] GROUP BY ClsUpId,ClsUpName ORDER BY ClsUpId";
OleDbDataAdapter myDa = new OleDbDataAdapter(sql, cnnxls);
DataSet myDs = new DataSet();
myDa.Fill(myDs);
DataTable dtClsUpExcel = myDs.Tables[0];

//显示在datagrideview
datagrideview1.DataSource = dtClsUpExcel;本回答被网友采纳

C#导入excel,将excel中的数据和datagridview的数据进行比对
NPOI组件可以实现你的需求!这是一段读取EXCEL的代码 然后转换为datatable 最后绑定到Gridview 。还有什么问题可以问我!

十万火急!!!C# 数据 表
DataGrideView.dataRows[0];\/\/这样就得到第一行了,DataGridView.dataRows[0].cells[0].value\/\/这是得到第一行的第一列,cells["id"] 一般写字段名

C# 将dataGriwView 数据导出word或者excel,求导出的方法体,最好导出为...
\/\/\/ 要导出的DataGrideView \/\/\/ DataGrideView数据源(DataTable)的集合 \/\/\/ <returns><\/returns> public bool DataExports(DgvExport theDgvExport, DataGridView dgv, ArrayList arrList) { string saveFileName = ""; bool fileSaved = false; return fileSaved; } #endregion #region dataGridView转换成d...

相似回答