Devexpress AspxGriView控件用DataItemTemplate这个标签绑定的数据,用AspxGridViewExporter控件导出excle怎么导出内容为空呢,这是怎么回事呢?
怎么用 DataItemTemplate这个标签绑定的用AspxGridViewExporter导出excle怎么导出内容为空呢
你好,
你确定导出之前AspxGridView 有值吗? 可以分享一下你的代码吗?
前端代码: <dx:GridViewDataColumn Caption="日液(t)" VisibleIndex="52"
Width="60px">
<%#CSQRY(Eval("JH").ToString(),Eval("CSSGRQ").ToString())%>
后端代码: public string CSQRYOU(string jh, string sgrq)
{
string ryou;
string sql = "select convert(decimal(9,2),AVG(RY))RY,convert(decimal(9,2),AVG(RYOU))RYOU from CSJING_SCSJB A join JING_JBXXB B on A.JH=B.JH where A.JH='" + jh + "' and B.JB='11' and RQ between dateadd(month,-1,'" + sgrq + "') and '" + sgrq + "'";
DataTable dt = SqlHelper.ExecuteDataset(SqlHelper.data_conn, CommandType.Text, sql).Tables[0];
if (dt.Rows.Count > 0)
{
ryou = dt.Rows[0]["RYOU"].ToString();
return ryou;
}
else
{
ryou = "";
return ryou;
}
}
导出后端代码: protected void btdc_Click(object sender, EventArgs e)
{
Bind();
this.ASPxGridViewExporter1.WriteXlsToResponse("防砂信息" + System.DateTime.Now.ToString("yyyyMMdd"));//导出xls文件
}