PDA

View Full Version : سوال: تبدیل به از sql به اکسل



ندااحمدی
شنبه 12 آذر 1390, 13:36 عصر
کدهای زیر را برای تبدیل به اکسل نوشتم و از repeater استفاده کردم
protected void BtnImport_Click(object sender, EventArgs e)
{
DataSet ds = new DataSet();
SqlParameter[] Params = new SqlParameter[2];
Params[0] = new SqlParameter("@Subscriber", txtSearch.Text.Trim());
Params[1] = new SqlParameter("@Category_category", ddlCategories.SelectedValue);
ds = hatra.DA.ExecuteDataSet(
CommandType.StoredProcedure,
"Newsletter_GetItemBySearchExcel",
Params,
ref oMess
);
CurrentPage = 0;
rptexcel.DataSource = ds;
rptexcel.DataBind();
Response.Clear();
Response.Buffer = true;
Response.AddHeader("content-disposition", "attachment;filename=report.xls");
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.Charset = "UTF-8";
Response.Cache.SetCacheability(HttpCacheability.No Cache);
Response.ContentType = "application/vnd.ms-excel";

System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
rptexcel.RenderControl(htmlWrite);

Response.Write("<table><tr><center> خبرنامه " + "<td > <td> </center></tr><tr><td>نام و نام خانوادگی</td><td >ایمیل</td></tr>");
Response.Write(stringWrite.ToString());
Response.Write("</table>");
Response.End();
}


چرا هیچ اتفاقی نمی افتد و به فا یل اکسل تبدیل نمیشود؟