![](/img/trans.png)
[英]Read excel data into gridview directly and show complete data with more than 255 characterin a column
[英]excel read through GridView Columns not Complete Showing
我正在通過excel中的GridView數據綁定讀取excel文件,但我有600列,但是當excel數據與gridview綁定時,它僅顯示250列,如何在gridview中顯示整個600列,我正在使用此代碼,謝謝。
conStr = String.Format(conStr, FilePath, isHDR);
OleDbConnection connExcel = new OleDbConnection(conStr);
OleDbCommand cmdExcel = new OleDbCommand();
OleDbDataAdapter oda = new OleDbDataAdapter();
DataTable dt = new DataTable();
dt.MinimumCapacity = 242433;
cmdExcel.Connection = connExcel;
//Get the name of First Sheet
connExcel.Open();
DataTable dtExcelSchema;
dtExcelSchema = connExcel.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
string SheetName = dtExcelSchema.Rows[0]["TABLE_NAME"].ToString();
connExcel.Close();
//Read Data from First Sheet
connExcel.Open();
cmdExcel.CommandText = "SELECT * From [" + SheetName + "]";
oda.SelectCommand = cmdExcel;
oda.Fill(dt);
connExcel.Close();
//Bind Data to GridView
GridView1.Caption = Path.GetFileName(FilePath);
GridView1.DataSource = dt;
GridView1.DataBind();
您使用microsoft.office.interop.excel擴展參考,這里是示例,請看一下http://www.devcurry.com/2009/07/import-excel-data-into-aspnet-gridview_06.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.