Tag: datagridview

如何基于vb.net中的第一个datagridview在第二个datagridview上创build新的格式

请参阅屏幕截图屏幕截图 我想要一个新的格式,然后我将在Excel中导出..Datagridview1中的数据是导入的Excel ..然后我想要一个新的格式在datagridview2如图所示.. 我不知道该怎么做 先谢谢你

导入CSV文件到datagridview C#?

我一直在挖最近4个小时,find一个最简单的解决scheme ,导入一个csv文件到C#中的datagridview,我无法find合适的解决scheme。 然后绝望,我决定要求用户首先将csv转换为excel,然后导入,但是它太不真实。 这里是导入excel的代码: string pathConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + txtPath.Text + ";Extended Properties=\"Excel 8.0;HDR=Yes;\";"; OleDbConnection conn = new OleDbConnection(pathConn); OleDbDataAdapter ODA = new OleDbDataAdapter("Select *from [" + txtSheet.Text + "$]", conn); DataTable dt = new DataTable(); ODA.Fill(dt); dataGridView1.DataSource = dt; 问题:要导入CSV,应该使用此代码的connectionString是什么? 还是没有简单的灵魂?

将DataGridView数据保存到SQL Server数据库Winform

以下是UI的示例图像: 我正在处理一个项目,将导入一个Excel文件,并通过Windows窗体显示数据到DataGridView。 导入Excel文件并在DataGridView中显示工作正常,我遇到的问题是将数据保存在DataGridView中作为批量插入,当我点击保存button时,它显示 错误的屏幕截图: 在System.Data.dll中发生未处理的types为“System.ArgumentException”的exception 当我查看细节时显示: 不存在从对象typesSystem.Windows.Forms.DataGridViewTextBoxColumn到已知托pipe提供程序本机types的映射。 代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.OleDb; using System.Data.SqlClient; 保存button代码 private void btn_Save_Click(object sender, EventArgs e) { foreach (DataGridViewRow row in dataGridView1.Rows) { string constring = @"Data Source=databasename;Initial Catalog=Rookies;Integrated Security=True"; using(SqlConnection con = new […]

C#:DataTable容量有限

在C#程序中,我将Excel数据传输到DataTable,然后将其显示在DataGridView中。 但是我的数据被截断:DataGridView停在F255列。 在debugging模式下,我发现我的DataTable具有256的logging容量,它匹配我的数据停止从Excel文件复制的地方。 我可以做错了吗? 有没有办法扩展DataTable的容量? 先谢谢你。

如何将DataGridView行与他们的行颜色导出到MS Excel工作表?

我需要知道如何将DataGridView中的行导出到Excel,包括它们的行颜色。 此时我输出它们,但颜色是空白/白色/默认颜色。 我需要在vb.net中做到这一点

如何使用VB.Net在Excel中解锁列?

早上好 我有一个在VB.Net中的程序,从Datagridview导出到Excel文件,它看起来像这样。 我的目标是如何locking一些列? 基于上面的图像? locking除黄色的列以外的所有列? 我的意思是除黄色以外的所有列都是不可编辑的。 这是我在导出excel的代码 Try If DataGridView1.Rows.Count = 0 Then MsgBox("Nothing to Export") Else Dim ExcelApp As Object, ExcelBook As Object Dim ExcelSheet As Object Dim i As Integer Dim J As Integer Dim rowIndex As Integer = 1 Dim total As Double = 0 Dim indexTotal As Integer ExcelApp = CreateObject("Excel.Application") […]

将所有logging从datagridview导出到Excel VB.NET

我用这个代码导出我的logging到Excel中,它工作正常,但它只输出一行。 反正有logging我的datagridview中的所有数据? 此外,我不熟悉VB中的水晶报表,所以我想用一个button点击事件.. Dim xlApp As Microsoft.Office.Interop.Excel.Application Dim xlWorkBook As Microsoft.Office.Interop.Excel.Workbook Dim xlWorkSheet As Microsoft.Office.Interop.Excel.Worksheet Dim misValue As Object = System.Reflection.Missing.Value Dim i As Integer Dim j As Integer xlApp = New Microsoft.Office.Interop.Excel.ApplicationClass xlWorkBook = xlApp.Workbooks.Add(misValue) xlWorkSheet = xlWorkBook.Sheets("sheet1") For i = 0 To DataGridView1.RowCount – 2 For j = 0 To DataGridView1.ColumnCount – 1 […]

使用EPPlus C#无法将数据从Datagridview插入Excel

将数据插入Excel中有一些问题。 我想使用C#将datagridview中的shwon数据插入到Excel文件中。 我的代码没有显示任何错误,但是当我检查我的Excel文件,没有数据input到那里。 谁能帮我 ? 我使用EPPlus string lokasifile = @"D:\\Data Pengisian SLA Surabaya\\" + new System.Globalization.CultureInfo("id-ID").DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek) + "_" + System.DateTime.Now.Date.ToString("dd MMM yyyy", new System.Globalization.CultureInfo("id-ID")) + ".xlsx"; private void PrintScheduleBtn_Click(object sender, EventArgs e) { if (StaffATB.Text != "" && HelperTeamATB.Text != "" && StaffBTB.Text != "" && HelperTeamBTB.Text != "" && StaffCTB.Text != "" && HelperTeamCTB.Text […]

使用C#将数据附加到现有的Excel文件

我相当新的C#和我想从C#中的DataGridView导出一些数据到一个Excel文件。 datagridview的input由用户填写。 目前,我的程序可以创build一个excel文件以及datagridview中给定date的值作为文件名。 我的问题是我似乎无法find一种方法来追加gridview中的数据如果excel文件已经存在,它会改写当前的excel文件。 任何帮助/提示/build议是高度赞赏。 谢谢 :) 这是我的代码: Microsoft.Office.Interop.Excel.Application xlApp; Microsoft.Office.Interop.Excel.Workbook xlWorkBook; Microsoft.Office.Interop.Excel.Worksheet xlWorkSheet; Microsoft.Office.Interop.Excel.Sheets xlBigSheet; Microsoft.Office.Interop.Excel.Sheets xlSheet; object misValue; String newPath; private void buttonOK_Click(object sender, EventArgs e) { createXLSfile(); } private void createXLSfile(){ String cDate = datePicker.Value.ToShortDateString(); String cMonth = datePicker.Value.ToString("MMMM"); String cYear = datePicker.Value.ToString("yy"); String cDay = datePicker.Value.ToString("dd"); String fName = cDay + […]

使用ComboBox中选定的工作表从Excel中填充DataGridview

我最初使用Excel Sheet中的数据填充我的DataGridView。 private void btnChooseAndRead_Click(object sender, EventArgs e) { Refresh(); string filePath = string.Empty; string fileExt = string.Empty; OpenFileDialog file = new OpenFileDialog();//open dialog to choose file if (file.ShowDialog() == System.Windows.Forms.DialogResult.OK)//if there is a file choosen by the user { filePath = file.FileName;//get the path of the file fileExt = Path.GetExtension(filePath);//get the file extension if […]