0
私はUmbraco7 CMSを使用しています。私は私の特定のドキュメントタイプの子供をエクスポートしたい。 私はGridViewをエクスポートしようとしています。umbracoを使用してエクセル機能をエクスポートする方法7
var grid = new GridView();
grid.DataSource = EMs;
grid.DataBind();
Response.ClearContent();
Response.Buffer = true;
Response.AddHeader("content-disposition", "attachment; filename=Contact.xls");
Response.ContentType = "application/ms-excel";
Response.Charset = "";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
grid.RenderControl(htw);
Response.Output.Write(sw.ToString());
Response.Flush();
Response.End();
私は空のファイルを取得するたびに - ここに私のコードです(List<ExportModel> EMs = products;
EMs
は私のリストです)。私を助けてください ?
などの設定個々のワークシートのようなものを行うことができますか? EMsがnullでも空でもないのですか? Excelの要素を追加する前にGridViewをレンダリングしようとしましたか(実際には空でないことを確認するため)? –
はい、私のEMはレコードを持っていますが、グリッドにバインドされていません。これには何らかの原因が考えられますか?これに代わるものは何ですか?はいの場合は、私を案内してください。 – user2485642