Tag: gridview

从gridview填充数据后,在excel中重命名列名

我有一个gridview的仪表板。 我有一个button来导出gridview数据到Excel已经正常工作。 唯一的问题是列名不是用户友好的,我想在从gridview填充数据的时候改变它。 gridview的列名称根本就不是excel。 它只是读取数据表中的列名。 请帮忙。 在此先感谢,ThunderRock

与excel连接,快速获取数据

我正在制作一个交易应用程序的网站,其中交易源来自Excel电子表格中的来源。 我必须在GridView中显示Excel电子表格中的数据,但是当我build立连接时,由于数据快速变化而丢失。 在Excel电子表格中,每个单元格每秒更改其值1-3次。 我也必须使这个应用程序也适用于Windows。

.Net导出gridview到Excel没有Word换行在Excel中

我在.Net中导出一个gridview到Excel。 在我的GridView中没有单元格换行。 但是,当我将它导出到Excel时,似乎有更长的文本换行,并且一些行没有理由地高于其他行(没有换行,但仍然高度更高)。 在调用我的ExportToExcel方法之前,我尝试了以下方法,但是他们没有做到这一点。 请帮忙。 谢谢。 //tried this but didn't work foreach (GridViewRow row in gv.Rows) { foreach (TableCell cell in row.Cells) { cell.Wrap = false; } } //this didn't work either gv.RowStyle.Wrap = false;

嵌套的GridView导出为Excel,asp.net c#

我想导出父网格视图和嵌套的gridview到Excel。 我有一个代码,只能导出一个正常简单的网格视图。 试图debugging代码,发现没有任何错误或任何。 只是在我点击导出button后,它不会导出到Excel。 这是我的代码 protected void asd() { string title = ""; string attempt = "SELECT * FROM Poll Where PollID = '" + Session["abc"] + "'"; cmd = new SqlCommand(attempt, con); dr = cmd.ExecuteReader(); while (dr.Read()) { title = dr["PollTitle"].ToString(); } string filename = String.Format(title + " RESULTS. " + "{0}_{1}.xls", DateTime.Today.Month.ToString(), DateTime.Today.Year.ToString()); […]

限制由多个GridViews由asp.net创build的excel文件中的宽度

我的asp.net页面需要下载多个网格到一个excel文件。 问题是宽度需要被限制,以便它适合在一个页面上。 我可以得到它与一个网格工作正常,但不是与多个网格。 使用多个网格时,它会忽略网格的“Wrap”和“Width”字段。 网格需要显示在一个工作表上 准备撕下我的头发。 请帮忙!!!!!!!!!!!!!!!! private BoundField CreateBoundField(String headerText, String dataField, int width) { BoundField bf = new BoundField(); bf.HeaderText = headerText; bf.DataField = dataField; bf.ItemStyle.Wrap = true; bf.ItemStyle.Width = new Unit(width); bf.ItemStyle.HorizontalAlign = HorizontalAlign.Left; bf.ItemStyle.VerticalAlign = VerticalAlign.Top; return bf; } private GridView CreateSystem1HwGridviewForExcel() { GridView gvSystem1HwExcel = new GridView(); gvSystem1HwExcel.AutoGenerateColumns = false; […]

将所选的gridview列发送到excel文件

我已经尝试将整个gridview数据保存到excel文件的代码,它工作正常,但现在我只想保存gridview的特定列到excel文件。我已经使用mysql数据库和asp.net与C#。请任何人都帮我有了这个。 **default.aspx** <asp:GridView ID="GridView1" runat="server"> </asp:GridView> <asp:Button ID="btnSave" runat="server" Text="Save to Excel" OnClick="btnSave_Click" /> **default.cs** protected void btnSave_Click(object sender, EventArgs e) { ExportGridToExcel(GridView1, "StudentMarks.xls"); } public void ExportGridToExcel(GridView grdGridView, string fileName) { Response.Clear(); Response.AddHeader("content-disposition", string.Format("attachment;filename={0}.xls", fileName)); Response.Charset = ""; Response.ContentType = "application/vnd.xls"; StringWriter stringWrite = new StringWriter(); HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite); grdGridView.RenderControl(htmlWrite); Response.Write(stringWrite.ToString()); Response.End(); […]

将GridView导出到Excel导出整个页面

我将一个GridView导出到一个Excel文件,但是当我打开这个文件时,首先我得到一个关于格式types和扩展名不匹配的错误,当我打开它时,整个页面被带入到Excel文件中,而不仅仅是网格视图。 我没有使用更新面板。 我尝试使用GridView中的button和外部和相同的结果,所以它似乎可能是从代码隐藏的东西看起来像这样: Response.Clear(); Response.Buffer = true; string filename = "GridViewExport_" + DateTime.Now.ToString() + ".xls"; Response.AddHeader("content-disposition", "attachment;filename=" + filename); Response.Charset = String.Empty; Response.ContentType = "application/vnd.ms-excel"; StringWriter sw = new StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(sw); GridView3.RenderControl(hw); //style to format numbers to string string style = @"<style> .textmode { mso-number-format:\@; } </style>"; Response.Write(style); Response.Output.Write(sw.ToString()); Response.Flush(); HttpContext.Current.ApplicationInstance.CompleteRequest();

将GridView导出到Excel,而不使用超链接显示为红色的gridview单元格

我有一个ASP.Net 4.0 GridView和一个将GridView数据导出到Excel的button。 这一切工作正常。 但是,在GridView中,每行的三个单元格中的文本都是红色的,因为它们是超链接。 当我将数据导出到Excel时,这些单元格仍然是红色的。 我希望他们是黑色的。 我该怎么做呢? 这是我的代码: Response.ClearContent(); Response.AppendHeader("content-disposition", "attachment; filename=Mobile.xls"); Response.ContentType = "application/excel"; StringWriter stringWriter = new StringWriter(); HtmlTextWriter htmlTextWriter = new HtmlTextWriter(stringWriter); foreach (GridViewRow gridViewRow in gvResults.Rows) { gridViewRow.ForeColor = Color.Black; foreach (TableCell gridViewRowTableCell in gridViewRow.Cells) gridViewRowTableCell.Style["forecolor"] = "#000000"; if (gridViewRow.RowType == DataControlRowType.DataRow) { for (int columnIndex = 0; columnIndex < […]

Vb.net出口gridview到Excel

我无法导出我的GridView到一个Excel文件。 除了当我点击导出button时,一切正常,应该导出到Excel文件的数据显示在网页上。 我怀疑这是Response.ContentType和我指定的文件名的问题。 但是,我已经通过了多个文件和例子,似乎这两个是我的情况下的根本问题。 谁能帮忙? <asp:Button ID="btnExport" runat="server" Text="Export To MS Excel File" CssClass="btnMain" OnClick="btnExport_Click" /> Protected Sub btnExport_Click(ByVal sender As Object, ByVal e As System.EventArgs) Dim filename As String = "PerformanceEval Status Report" & Date.Now.Year.ToString & "-" & _ formatNumberTo2Digits(DateTime.Now.Month) & "-" & formatNumberTo2Digits(DateTime.Now.Day) & ".xls" With Page.Response .Clear() .Buffer = True .AddHeader("content_disposition", "attachment;filename" […]

无效的字符导出gridview excel文件

我正在将gridview数据导出到Excel文件。 这是出口罚款,但有一个小错误。 在gridview中,一列中包含特殊字符,这是不能正常打印的。 要导出的代码: Private Sub exportToExcel(ByVal exportFull As Boolean) '———————————————————————————————————— Response.Clear() Response.Buffer = True Dim fileName As String = "Replacement_" + Convert.ToString(DateTime.Now.Day) + "_" + Convert.ToString(DateTime.Now.Month) + "_" + Convert.ToString(DateTime.Now.Year) + ".xls" Response.AddHeader("content-disposition", "attachment;filename=" + fileName) Response.Charset = "UTF-8" Response.ContentType = "application/vnd.ms-excel" Dim strWrite As New StringWriter() Dim htmlWrite As New HtmlTextWriter(strWrite) Dim htmlfrm […]