Tag: datagrid

将带有图像的DataGridView数据导出到带有正确表格格式的Excel,HTML或Word中

我有一个数据网格视图与图像加载到它。 作为这个数据网格源的表具有图像的path,并使用该path加载图像。 我试图导出数据到Excel,并成功,但它似乎显示图像的一些问题。 请帮忙吗? 任何帮助,而不是Excel,HTML或Word或任何东西都可以,但请提供详细的帮助,否则会导致很多问题。 这是我用来导出到Excel的代码: saveFileDialog1.Filter = "Excel (*.xls)|*.xls"; if (saveFileDialog1.ShowDialog() == DialogResult.OK) { if (!saveFileDialog1.FileName.Equals(String.Empty)) { FileInfo f = new FileInfo(saveFileDialog1.FileName); if (f.Extension.Equals(".xls")) { Excel.Application xlApp; Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet; object misValue = System.Reflection.Missing.Value; xlApp = new Excel.ApplicationClass(); xlWorkBook = xlApp.Workbooks.Add(misValue); xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1); int i = 0; int j = 0; for […]

如何在QTableWidget上实现类似Excel的过滤机制?

任何人都可以给我一些想法,在QTableWidget上创build一个过滤机制(如Microsoft Excel中可用)? 每当我点击一个列的名称,我希望头过滤机制自动激活该表。 我在Windows上构build。 更新这里是我的部分实现。 但我需要帮助实施slot testanother(const QString &text)来显示表中的匹配数据并隐藏不匹配的数据。 bool TableData::filterSlot() { int columnCount = this->tablewidget->columnCount(); int rowCount = this->tablewidget->rowCount(); QStringList filterList; QString temp_string; qDebug()<<"Count inside filter slot is"; qDebug()<<rowCount<<":"<<columnCount; for(int c = 0; c<columnCount;c++) { for(int r = 0; r<rowCount;r++) { temp_string = this->tablewidget->item(r,c)->text(); if(!filterList.contains(temp_string)) filterList << temp_string; } filterList << "None"; combo = […]

在Excel中“旋转”一个表格

我在Excel 2007中有大量的数据,但行应该是列,反之亦然。 有没有简单的方法来“旋转”这个电子表格,重新排列所有单元格,使行成为列?

C#:Datagrid到Excel .Cell边框在创build的Excel文件中丢失

我试图从我的asp.net页面使用下面的代码中的datagrid创build一个Excel文件。我能够创buildExcel文件。但创build的Excel文件没有单元格边框。没有单元格边框,它看起来像一个单词文件。 我的代码是 Response.Clear(); Response.Buffer = true; Response.ContentType = "application/vnd.ms-excel"; Response.AddHeader("content-disposition", "attachment;filename=asas.xls"); Response.Charset = ""; this.EnableViewState = false; System.IO.StringWriter oStringWriter = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter); this.ClearControls(dgShipping); dgShipping.AllowPaging = false; DisplayRecords(); dgShipping.RenderControl(oHtmlTextWriter); Response.Write(oStringWriter.ToString()); Response.End(); dgShipping.AllowPaging = true; 任何解决方法? 感谢帮助

如何在VB.NET中将DataGridView导出为Excel格式

我正在使用OLE连接到使用VB.NET的数据库,并在DataGridView中显示结果。 我想将DataGridView中的数据导出为Excel格式文件,即用户可以将DataGridView的内容保存为MS Excel文件。

将DataGrid导出为CSV或Excel

我如何将我的DataGrid信息导出到.csv或excel文件? 我正在使用Microsoft Visual Studio 2010与.NET Framework 4.0。

将DataGridView导出到Excel的简单方法

我想复制DataGridView数据到Excel,我正在使用此代码: public static void ExportToExcel(DataGridView dgView) { Microsoft.Office.Interop.Excel.Application excelApp = null; try { // instantiating the excel application class object misValue = System.Reflection.Missing.Value; excelApp = new Microsoft.Office.Interop.Excel.Application(); Microsoft.Office.Interop.Excel.Workbook currentWorkbook = excelApp.Workbooks.Add(Type.Missing); Microsoft.Office.Interop.Excel.Worksheet currentWorksheet = (Microsoft.Office.Interop.Excel.Worksheet)currentWorkbook.ActiveSheet; currentWorksheet.Columns.ColumnWidth = 18; if (dgView.Rows.Count > 0) { currentWorksheet.Cells[1, 1] = DateTime.Now.ToString("s"); int i = 1; foreach (DataGridViewColumn dgviewColumn in […]