From 1878f24679c922f42f3c3628663173b0f16f2e4e Mon Sep 17 00:00:00 2001 From: liang123456a Date: Thu, 4 Sep 2025 11:27:18 +0800 Subject: [PATCH 1/2] aa --- WinFormsApp1/FastDataGridView.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/WinFormsApp1/FastDataGridView.cs b/WinFormsApp1/FastDataGridView.cs index a87c887..f5c8a2e 100644 --- a/WinFormsApp1/FastDataGridView.cs +++ b/WinFormsApp1/FastDataGridView.cs @@ -10,7 +10,7 @@ public class FastDataGridView : DataGridView typeof(DataGridView) .GetProperty("DoubleBuffered", BindingFlags.Instance | BindingFlags.NonPublic) .SetValue(this, true, null); - + this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true); this.SetStyle(ControlStyles.AllPaintingInWmPaint, true); this.SetStyle(ControlStyles.UserPaint, true); -- 2.49.1 From 43825e05136a22700ed4d18fd77187ee9c320df8 Mon Sep 17 00:00:00 2001 From: liang123456a Date: Thu, 4 Sep 2025 11:36:21 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E5=90=88=E5=B9=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WinFormsApp1/Form1.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/WinFormsApp1/Form1.cs b/WinFormsApp1/Form1.cs index 2642767..e04bf8b 100644 --- a/WinFormsApp1/Form1.cs +++ b/WinFormsApp1/Form1.cs @@ -23,12 +23,16 @@ namespace WinFormDataGridViewDemo dataGridView1.Columns[1].Name = "LayoutValue"; dataGridView1.Columns[2].Name = "SecsKey"; dataGridView1.Columns[3].Name = "SecsValue"; + + + //dataGridView1.Columns[3].Name = "SecsValue"; dataGridView1.Columns[0].ReadOnly = true; dataGridView1.Columns[1].ReadOnly = true; dataGridView1.Columns[2].ReadOnly = true; dataGridView1.Columns[3].ReadOnly = false; dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; dataGridView1.AllowUserToAddRows = false; + dataGridView1.AllowUserToAddRows = true; LoadDataGrid(); dataGridView1.Dock = DockStyle.Fill; tableLayoutPanel1.Dock = DockStyle.Fill; -- 2.49.1