c# - 如何在 C# 桌面应用程序中的 DataGridView 中添加空白行

标签 c# datagridview desktop-application

我正在尝试在 datagridview 中创建一些空白行。不幸的是我无法做到这一点。

如何在网格中实现空白行?

我就是这样实现的..

dgvGetData.AllowUserToAddRows = true;
dgvGetData.Rows.Add(5);

但事情并不奏效....

最佳答案

您是否在创建行之前添加了列?如果没有,则会抛出错误。

添加空行的一种简单方法是这样的。首先,您需要添加列。

//You can assign the Column types while initializing
DataGridViewColumn d1 = new DataGridViewTextBoxColumn();
DataGridViewColumn d2 = new DataGridViewCheckBoxColumn();
DataGridViewColumn d3 = new DataGridViewImageColumn();

//Add Header Texts to be displayed on the Columns
d1.HeaderText = "Column 1"; 
d2.HeaderText = "Column 2";
d3.HeaderText = "Column 3";

//Add the Columns to the DataGridView
DataGridView1.Columns.AddRange(d1, d2, d3);

//Finally add the Rows
DataGridView1.Rows.Add(5);

关于c# - 如何在 C# 桌面应用程序中的 DataGridView 中添加空白行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14194917/

相关文章:

windows - 在 native 窗口打开时禁止访问 air 应用程序中的其他首选项

desktop-application - 自动更新的最佳实践

web-applications - 为什么网络应用程序在企业内部应用程序中很流行?

c# - block 基构造函数到子类

c# - 为什么允许入口点是私有(private)的?

c# - 无法从 DataGridView 获取值到另一个表单

c# - C#中如何将数据表绑定(bind)到datagridview

.net - DataGridView 对 DateTime 列中的空值进行排序

c# - 引用文本文件 Visual Studio C#

c# - 检查对象是否为 null 并在同一 if 中访问成员