ホームページ >バックエンド開発 >PHPチュートリアル >シンプルで実用的な .net DataTable エクスポート Execl_PHP チュートリアル

シンプルで実用的な .net DataTable エクスポート Execl_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:25:421140ブラウズ

DataTable は Execl にエクスポートします
コードが単純すぎるため、コードを直接見てみましょう。

コードをコピー コードは次のとおりです:

protected void btnPrint_Click(object sender, EventArgs e)
{
string strPath = "MFOut" + DateTime.Now.ToString("yyyymmddhhmmssfff") + "。 x ls";
dg = new DataGrid();
dg.DataSource = dtMain;
dg.DataBind();
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=" + strPath + "");
Response.Charset = "gb2312";
Response.ContentEncoding = System.Text.Encoding.UTF8;//設定しないと文字化けします
Response.ContentType = "application/vnd. xls";
System.IO .StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
dg.RenderControl(htmlWrite);
Response.Write(stringWrite) .ToString());
Response.end ();
}
Public Override Void VeriFyrenderingInServerForm (Control Control) {
// このメソッドは削除されると使用できません。そうでないとエラーが報告されます。 type "GridView" "CTL00 _CONTENTPLACEHOLDER1_GRIDVIEW1 " が必要です runat=server で form タグ内に配置します
}


http://www.bkjia.com/PHPjc/824979.html

本当http://www.bkjia.com/PHPjc/824979.html技術記事 DataTable エクスポートの Execl コードは単純すぎるため、コードを直接見てみましょう。 コードをコピーします。 コードは次のとおりです。 protected void btnPrint_Click(object sender, EventArgs e) { string strPath = "MFOut" + Da...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。