私はASP.NET Entity Frameworkを使用していますが、Excelのエクスポートメソッドを使用すると機能しますが、問題は1つあります。私のデータにはブール値があり、スプレッドシートではブール値は返されません。私はイエスかノーを印刷することを期待しています。どうすればこれを達成できますか?ここでASP.NET GridView with Booleans
は私のコードです:
public ActionResult ExportData()
{
GridView gv = new GridView();
gv.DataSource = db.Data.ToList().Where(model => model.closed == false);
gv.DataBind();
Response.ClearContent();
Response.Buffer = true;
Response.AddHeader("content-disposition", "attachment; filename=IssueTracking.xls");
Response.ContentType = "application/ms-excel";
Response.Charset = "";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
gv.RenderControl(htw);
Response.Output.Write(sw.ToString());
Response.Flush();
Response.End();
return RedirectToAction("Index");
}
それとも実際に私が唯一の偽のデータを取得していますように、閉じられたため、すべての行は、GridViewのからのエクスポートませ
「EPPlus」を使用する方がよいでしょう。http://epplus.codeplex.com/ –
ブールフィールドがASPXページのGridviewにどのようにマップされているかを表示できますか? – techspider
私はASPXページを持っていません、これはMVC 5です – user979331