Tag: 中继器

将Repeater输出为excel

我正试图导出我的中继器到Excel,这里是我的代码… StringWriter sw = new StringWriter(); HtmlTextWriter htw = new HtmlTextWriter(sw); string attachment = "attachment; filename=file.xls"; Response.ClearContent(); Response.AddHeader("content-disposition", attachment); Response.ContentType = "application/vnd.ms-excel"; rpt.RenderControl(htw); Response.Write(sw.ToString()); Response.Flush(); Response.End(); 当我试图打开文件得到这个错误 The file you are trying to open, 'file.xls', is in a different format than specified by the file extension. Verify that the file is not Corrupted and is […]

如何显示数据在Repeater中有两个以上的空格?

我从数据库中获取数据到我的数据集中 然后我绑定到我的中继器控制,但它已经显示像“安东尼王子G”。 它消除了空间。 而且我将这些数据导出到excel中,在excel中也删除了空格。 我需要显示数据在我的数据库中。 任何想法来解决这个问题。 在堆栈溢出问题框中也删除两个单词之间的更多空格 我的Excel编码: DataTable dt = new DataTable("Report"); DataRow dr; dt.Columns.Add("Name"); for (int i = 0; i < dt_Status.Rows.Count; i++) { dr = dt.NewRow(); dr["Name"] ="<pre>"+ dt_Status.Rows[i]["NAME"].ToString() +"</pre>"; dt.Rows.Add(dr); } HttpResponse response = HttpContext.Current.Response; // first let's clean up the response.object response.Clear(); response.Charset = ""; // set the response mime […]

在asp.net中从Repeater生成Excel文档时出现exception

我几乎跟着这个线程从中继器导出到Excel? 但是,我得到一个exception说 155|error|500|Control 'XXX' of type 'LinkButton' must be placed inside a form tag with runat=server.| LinkBut​​ton是在HeaderTemplate中定义的,那么如何解决这个问题呢? 更新:表单标签是在母版页runat =“服务器”

从Repeater导出到Excel?

现在我正在使用这个出口一个中继器(与多个嵌套中继器),以卓越的: protected void ExportToExcel(object sender, EventArgs e) { Response.Clear(); Response.Buffer = true; Response.AddHeader("content-disposition", "attachment;filename=finance.xls"); Response.Charset = ""; Response.ContentType = "application/vnd.ms-excel"; System.IO.StringWriter stringWrite = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite); rptMinistry.RenderControl(htmlWrite); Response.Write(stringWrite.ToString()); Response.End(); } 但是这不是我想要的。 相反,它是给我在Excel文件中的HTML(虽然数据在那里),这是我得到的(每行是Excel表单中的单元格): <tr class="alt"> <td class='hidden'>LOR In Development</td> <td>MOD</td> <td>Air Force</td> <td class="size1"></td> <td>Hellfire (AGM-114) Follow On</td> <td>10-Mar-08</td> <td class="align_right ">$50,000,000.00</td> […]