Tag: gridview

从Excel导入date单元格到ASP SQL DB时包含时间

我正在通过ASP.NET将Excel文件导入到SQL中,并且某个列包含date(2/31/2000),单元格格式为(* d / mm / yyyy)。 当我在ASP.NET中导入Excel文件时,数据在gridview中突然变成这样 2/31/200 12:00:00 AM

导出Gridview以使图像更好

在我的网页,我有一个GridView的数据和一些图像,在这里我想导出GridView与图像优秀,我试着用下面的代码,只导出数据,在这里我怎样才能出口到图像优秀? Response.ClearContent(); Response.Buffer = true; Response.AddHeader("content-disposition", string.Format("attachment; filename={0}", "Customers.xls")); Response.ContentType = "application/ms-excel"; StringWriter sw = new StringWriter(); HtmlTextWriter htw = new HtmlTextWriter(sw); GridView1.HeaderRow.Style.Add("background-color", "Red"); for (int i = 0; i < GridView1.Columns.Count – 2; i++) { GridView1.HeaderRow.Cells[i].Style.Add("background-color", "Red"); } GridView1.RenderControl(htw); Response.Write(sw.ToString()); Response.End(); 这里我使用Openoffice calc来读取excel文件

如何在vb.net中保存excel文件

以前,我试图将gridview值导出到excel中。 但与下面给出的代码我能够导出数据到Excel中。 但是仍然无法自动将Excel文件保存到C:/驱动器中的固定文件夹中 。 下面给出了我写出来导出为ex​​cel的代码。 Private Sub ButtonExport_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonExport.Click Dim rowsTotal, colsTotal As Short Dim I, j, iC As Short System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor Dim xlApp As New Excel.Application Try Dim excelBook As Excel.Workbook = xlApp.Workbooks.Add Dim excelWorksheet As Excel.Worksheet = CType(excelBook.Worksheets(1), Excel.Worksheet) xlApp.Visible = True rowsTotal = […]

在asp.net中如何清除GridView?

我在asp.net中做一个网页,在一个模块中select一个带有FileUpLoad的Excel存档,然后点击button导入。 到目前为止我没事。 但是,在我想要select其他Excel存档并点击button导入的时刻,不要清除GridView并显示错误。 我尝试这个,因为我在其他类似的问题看到。 有了这个我加载网格 Conn = string.Format(Conn, DireccionArchivo, MostrarHDR); OleDbConnection ConnExcel = new OleDbConnection(Conn); OleDbCommand CmdExcel = new OleDbCommand(); OleDbDataAdapter Oda = new OleDbDataAdapter(); DataTable Dt = new DataTable(); CmdExcel.Connection = ConnExcel; ConnExcel.Open(); CmdExcel.CommandText = "SELECT * From ["Page1$"]"; Oda.SelectCommand = CmdExcel; Oda.Fill(Dt); ConnExcel.Close(); grdResultados.Caption = Path.GetFileName(DireccionArchivo); grdResultados.DataSource = Dt; grdResultados.DataBind(); 我想清除GridView ,最后调用新的加载GridView的方法 DataTable […]

如何以“dd MMM yyyy”格式在导出的Excel中显示数据表的date字段

我可以在dd MMM yyyy(29 Oct 2015)的 GridView中显示date字段值。 导出到Excel后,date字段值格式将更改为: dd-MMM-yy(29-Oct-15)。 我的代码: Protected Sub btnExportData_Click(ByVal sender As System.Object, ByVal e As EventArgs) Handles btnExportData.ServerClick Try Dim str As String str = HiddenFilterString.Value Dim dtExportData As New DataTable Dim dtTemp As New DataTable Dim dg As New DataGrid dtTemp = DirectCast(Session("dtSoHoManageSecretServerFoldersExportData"), DataTable) dtExportData = dtTemp.Copy() Dim dv As New […]

在Web应用程序中将Gridview导出到Excel

希望你们能帮助我。 我尝试了很多不同的东西,不能得到这个工作。 我在更新面板中有一个gridview如下: <asp:UpdatePanel ID="udpReport" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="true"> <ContentTemplate> <asp:GridView runat="server" ID="preferenceReportGrd" AutoGenerateColumns="false" AutoGenerateSelectButton="false" CaptionAlign="Top" EnableSortingAndPagingCallbacks="false" HorizontalAlign="left" CssSelectorClass="gvwPrefReport"> <Columns> <asp:BoundField ReadOnly="true" DataField="ClientName" HeaderText="Company Name" /> <asp:BoundField ReadOnly="true" DataField="typeDescription" HeaderText="Preference" /> <asp:BoundField ReadOnly="true" DataField="defaultValue" HeaderText="Default Preference" /> <asp:BoundField ReadOnly="true" DataField="previousPreferenceValue" HeaderText="Previous Preference" /> <asp:BoundField ReadOnly="true" DataField="selectedValue" HeaderText="New Preference" /> <asp:BoundField ReadOnly="true" DataField="lastUpdated" HeaderText="Date Last Edited" /> […]

导出gridview以优化自定义值格式

我在我的内容页面有4个东西: 一个gridview 查询button,执行数据库视图,并显示查询结果在视图中的gridview 导出为ex​​celbutton,将gridview导出为ex​​cel 发送电子邮件与上面的Excel作为附件 他们工作得很好,但是我注意到一列中的一些单元格的格式奇怪的问题,该列有2个格式应用于值,“数字”和“一般”,是“数字”不正确的一个。 这里有一些照片的前几个结果来说明我在说什么: 在SQL Server中 在内容页面 在Excel中 请注意,在SQL Server和页面上,单元格显示的格式是正确的,即XXXXX.etc( 通用格式 ),但数字较多的单元格被格式化为“数字” 我会发布一些代码下面: 网格视图 <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="true"></asp:GridView> 导出为ex​​celbutton protected void Buttonexcel_Click(object sender, EventArgs e) { try { Response.Clear(); Response.Buffer = true; Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; Response.Charset = ""; Response.AddHeader("content-disposition", "attachment;filename=dados.xls"); StringWriter sWriter = new StringWriter(); HtmlTextWriter hWriter = new HtmlTextWriter(sWriter); GridView1.RenderControl(hWriter); Response.Output.Write(sWriter.ToString()); […]

导出GridView到Excel,而不会丢失Excel中的网格线

我有一个GridView,我想要导出到Excel。 当我使用我在网上find的示例代码时,它将内容导出到Excel中,但由于某种原因,它也清除了我的导出表之外的所有网格线。 对于普通的excel用户来说,这很容易解决,但是我需要这个解决scheme为每个人工作。 那么有没有办法将一个GridView中的数据导出到一个Excel工作簿中,以便它看起来像只是input到Excel中? 我已经粘贴了我在下面使用的代码,假设一个叫做toPrint的GridView存在并且有准确的数据。 Response.Clear(); Response.AddHeader("content-disposition", "attachment; filename=" + name + "_Registration_Forms.xls"); Response.Charset = ""; Response.ContentType = "application/vnd.ms-excel"; Page.EnableViewState = false; System.IO.StringWriter stringWrite = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite); toPrint.RenderControl(htmlWrite); Response.Write(stringWrite.ToString()); Response.End(); 编辑:find一个部分的解决scheme。 如果以逗号分隔的列表forms导出,并将标题设置为CSV文件,则可以正常打开,并显示所有网格线(即使是导出的数据以外的网格线)。 唯一的问题就是在输出之前,必须从我的值中去掉每个逗号和换行符。

从gridview c#格式导出到excel标题文本

我从gridview出口到excel。 有什么办法来格式化标题文本并将其包装在Excel中? 我出口到Excel代码为 grdCommon.Font.Size = FontUnit.XSmall; grdCommon.GridLines = GridLines.Both; grdCommon.Style["font-family"] = "Arial, Helvetica, sans-serif;"; grdCommon.HeaderStyle.HorizontalAlign = HorizontalAlign.Center; grdCommon.HeaderStyle.ForeColor = System.Drawing.Color.White; grdCommon.HeaderStyle.BackColor = System.Drawing.Color.FromArgb(80, 124, 209); grdCommon.HeaderStyle.Font.Size = 8; grdCommon.HeaderStyle.Width = 30; 我试着添加下面的格式在Excel中的标题列。 但excel头不会被包装 grdCommon.HeaderRow.Style.Value = "word-break:break-all;word-wrap:break-word"; grdCommon.HeaderRow.Cells[0].Wrap = true; 并修改了这个方法 grdCommon.HeaderRow.Style.Add("background-color", "#FFFFFF"); as grdCommon.HeaderRow.Style.Add("word-wrap","true"); 有什么build议么…

Datatables高级过滤菜单,如Excel或Kendo UI网格?

我很惊讶没有发现像在DataTables中筛选Excel(因为它是一个广泛使用和先进的插件)。 这是否存在,还是有一个简单的方法来实现它? 高级菜单filter(如Excel)的例子如下。 谢谢! Kendo UI: http : //demos.telerik.com/kendo-ui/grid/filter-menu-customization http://dev.sencha.com/deploy/ext-4.0.0/examples/grid-filtering/grid-filter-local.html