本小節主要介紹如何將datatable表中的資料匯入到excel中去。主要是先通過將datatable資料表中的資料繫結到gridview上,在將gridview中的資料到處成excel的形式。
例項**如下:
string sconnectionstring; //宣告乙個字串
//連線資料庫字串,連線到xbmis資料庫,使用者名稱是sa
sconnectionstring = " data source=.;initial catalog=xbmis;user id=sa; ";
//建立sqlconnection資料庫連線物件
sqlconnection conn = new sqlconnection(sconnectionstring);
//開啟conn
conn.open();
//sql語句把t_yongh表中的資料資訊都取出來
string commandstring = "select bianh as 編號,zhucyhm as 註冊名,xingm as 姓名,xingb as 性別 from t_yongh";
sqldataadapter dataadapter = new sqldataadapter(commandstring, conn);
ds_datatable ds = new ds_datatable();
//填充資料集
dataadapter.fill(ds, "yongh");
datatable datatable1 = ds.tables["yongh"];
response.clear();
response.buffer = true;
response.contentencoding = system.text.encoding.utf8;
response.charset = "";
this.enableviewstate = false;
stringwriter ostringwriter = new stringwriter();
htmltextwriter ohtmltextwriter = new htmltextwriter(ostringwriter);
datagrid dg = new datagrid();
dg.datasource = datatable1; //返回datatable
dg.databind();
dg.rendercontrol(ohtmltextwriter);
response.write(ostringwriter.tostring());
response.end();
將DataTable匯出為excel
本小節主要介紹如何將datatable表中的資料匯入到excel中去。主要是先通過將datatable資料表中的資料繫結到gridview上,在將gridview中的資料到處成excel的形式。例項 如下 string sconnectionstring 宣告乙個字串 連線資料庫字串,連線到xbmi...
從DataTable高效率匯出資料到Excel
首先從資料庫讀取資料到datatable,這我就不提了,大家都明白。下面直接介紹如何從datatable高效率匯出資料到excel中的方法,如下 using microsoft.office.interop.excel using system.runtime.interopservices dll...
從DataTable高效率匯出資料到Excel
首先從資料庫讀取資料到datatable,這我就不提了,大家都明白。下面直接介紹如何從datatable高效率匯出資料到excel中的方法,如下 1 using microsoft.office.interop.excel 2using system.runtime.interopservices ...