Tag: datagridview

vb.net在datagridview中错过date值加载excel数据

我有一个函数在VB.NET中加载Excel数据到datagridview。 datagridview中缺lessdate值。 datagridview中的数据: excel文件中的数据: 相关代码: Dim MyConnection As System.Data.OleDb.OleDbConnection Dim DtSet As System.Data.DataSet Dim MyCommand As System.Data.OleDb.OleDbDataAdapter MyConnection = New System.Data.OleDb.OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + localPathIn + "ExportedExcel.xls';Extended Properties=Excel 8.0;") MyCommand = New System.Data.OleDb.OleDbDataAdapter("select * from [ExportedExcel$]", MyConnection) MyCommand.TableMappings.Add("Table", "Net-informations.com") DtSet = New System.Data.DataSet MyCommand.Fill(DtSet) DataGridView1.DataSource = DtSet.Tables(0) MyConnection.Close() 我怎样才能使它工作? 提前致谢。

将datagridview中的数据显示到reportviewer C#

我有一个datagridview,我想将数据传递给reportviewer,所以这样我就可以轻松地打印和导出到pdf / excel。 我该怎么做? 还是有另一种解决scheme来实现我的目标? 谢谢! 🙂

有没有办法将excel文件导入数据网格视图,而没有安装Excel或Access数据库引擎?

我发现如果你的电脑中安装了Excel或Access数据库引擎,就有办法把Excel文件导入到DataGridView。 我有一个应用程序,我希望它的工作,而不必安装Excel本身或Access数据库引擎。 有没有办法,我可以做到这一点,而无需安装任何这些工具? 这不是一个数据库项目。 我只需要从某个Excel文件中获取一些数据到DataGridView。

如何将datagridview和treeview数据导出到C#中的excel?

我的表单中有一个datagridview和一个treeview。 我有一个问题,就像我需要显示每个容器中携带的项目的细节并将其导出为ex​​cel 这里是一个例子, 有几件物品被搬运到集装箱里,搬到另一个地方,每当搬运的时候,我都需要跟踪集装箱的数量和每个集装箱里的物品清单。 据说这是一次旅行。 我在datagridview中显示所有行程的详细信息,当用户单击与该行程id对应的单行时,容器的详细信息将填充到treeview中。 屏幕截图如下所示 http://postimg.org/image/j8a6mj5mz/ 如何将datagridview和treeview的这些数据导出为ex​​cel? 我正在使用closedXML SDK将数据导出到excel。 但是我想要显示与每个行程细节行相对应的树形视图数据。 经过一些研究,我发现了像pivottable这样的东西。 是可枢转的正确的解决scheme? 我没有任何想法,我如何在这个SDK中实现这一点? 有没有其他的SDK来实现这个目标?

如何使列从.xls列中导入数据

我有从.xls文件导入的DataGridView 。 我使用DataTable.Columns.Add("ColumnName");添加了一些列到DataTable DataTable.Columns.Add("ColumnName"); 。 我现在想要做的就是那个“ColumnName”列来从一个.xls文件中的列F1导入数据。 以前我试图通过在数据网格中使用<符号来添加列,但我无法引用列名称。

将DataGridView导出到使用筛选器的Excel中c#

我有一些代码,从我的程序成功地将DataGridView导出到Excel电子表格。 但是,当filter应用到grid它只导出标题并且不导出数据。 下面是实际写入数据的代码: // storing header part in Excel for (int i = 1; i < dataGridView_assets.Columns.Count + 1; i++) { worksheet.Cells[1, i] = dataGridView_assets.Columns[i – 1].HeaderText; } // storing Each row and column value to excel sheet for (int i = 0; i < dataGridView_assets.Rows.Count – 1; i++) { for (int j = 0; […]

导入任何Excel电子表格到DataGridView – C#

我有一个程序,将excel电子表格导入到datagridview。 我写的代码如下: try { OleDbConnectionStringBuilder connStringBuilder = new OleDbConnectionStringBuilder(); connStringBuilder.DataSource = file; connStringBuilder.Provider = "Microsoft.Jet.OLEDB.4.0"; connStringBuilder.Add("Extended Properties", "Excel 8.0;HDR=NO;IMEX1"); DbProviderFactory factory = DbProviderFactories.GetFactory("System.Data.OleDb"); DbDataAdapter adapter = factory.CreateDataAdapter(); DbCommand selectCommand = factory.CreateCommand(); selectCommand.CommandText = "SELECT * FROM [All Carpets to Excel$]"; DbConnection connection = factory.CreateConnection(); connection.ConnectionString = connStringBuilder.ConnectionString; selectCommand.Connection = connection; adapter.SelectCommand = selectCommand; data = […]

在tabcontrol的多个选项卡中使用一个datagridview

我有TabControl1 TabPage1 datagridview(datagridview1)这是我的'logging'的forms。 目前,我使用在页面加载事件上执行的循环填充datagridview,并从Excel文件中加载数据,这是一个包含的资源。 在循环中,我也为每个工作表和Excel工作表名称创build了标签。 我目前在Excel文件中的两张表名是“2012”和“2013”​​。 TabControl中的第一个选项卡命名为“2013”​​,第二个选项卡dynamic创build并命名为“2012”,因为我通过将当前年份表设置为第一个选项卡并通过将2013表单中的数据读入datagridview来启动循环我的循环。 我需要帮助的是在每个新选项卡上使用相同的datagridview,但是将其更新为显示各年的(工作表)数据。 这是我的logging表单的代码 Imports System.Data.OleDb Imports Microsoft.Office.Interop.Excel Public Class Records Dim excel_app As Excel.Application Dim workbook As Excel.Workbook Dim sheet_name As String Dim sheet As Excel.Worksheet Dim ColumnCount, RowCount, TotalCellCount As Long Dim yearstamp As String = _ DateTime.Now.ToString("yyyy") Dim exeDir As New IO.FileInfo(Reflection.Assembly.GetExecutingAssembly.FullName) Dim xlPath = IO.Path.Combine(exeDir.DirectoryName, "Records.xlsx") […]

是否有可能从剪贴板粘贴Excel / CSV数据到C#中的DataGridView?

我使用DataGridView控件来pipe理一个简单的字典(几列和几百行)。 DataGridViewfunction已经足够了。 我可以添加新的行,修改值并将其中的数据复制到Excel。 我不能做的一件事是从Excel复制数据到我的控制。 有些物业可能吗? 还是需要一些代码来做到这一点?

在C#中导出Datagridview到Excel

这段代码总是在导出excel后跳过最后一行,你能检查代码中的错误吗? 我变了 transcationTableDataGridView.Rows.Count – 1 至 transcationTableDataGridView.Rows.Count + 1 它确实将所有行导出为ex​​cel,但是引发索引应该是非负的错误。 private void exportToExcel_Click(object sender, EventArgs e) { try { Microsoft.Office.Interop.Excel._Application app = new Microsoft.Office.Interop.Excel.Application(); Microsoft.Office.Interop.Excel._Workbook workbook = app.Workbooks.Add(Type.Missing); Microsoft.Office.Interop.Excel._Worksheet worksheet = null; app.Visible = true; worksheet = workbook.Sheets["Sheet1"]; worksheet = workbook.ActiveSheet; worksheet.Name = "Records"; try { for (int i = 1; i < transcationTableDataGridView.Columns.Count + […]