`
heichong
  • 浏览: 45638 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

DataGridView 行、列的隐藏和删除

阅读更多
1) 行、列的隐藏
[VB.NET]
' DataGridView1的第一列隐藏
DataGridView1.Columns(0).Visible = False
' DataGridView1的第一行隐藏
DataGridView1.Rows(0).Visible = False
 
[C#]
// DataGridView1的第一列隐藏
DataGridView1.Columns[0].Visible = false;
// DataGridView1的第一行隐藏
DataGridView1.Rows[0].Visible = false;

2) 行头、列头的隐藏
[VB.NET]
' 列头隐藏
DataGridView1.ColumnHeadersVisible = False
' 行头隐藏
DataGridView1.RowHeadersVisible = False
 
[C#]
// 列头隐藏
DataGridView1.ColumnHeadersVisible = false;
// 行头隐藏
DataGridView1.RowHeadersVisible = false;

3) 行和列的删除 
[VB.NET] 
' 删除名为"Column1"的列
DataGridView1.Columns.Remove("Column1") 
' 删除第一列 
DataGridView1.Columns.RemoveAt(0) 
' 删除第一行 
DataGridView1.Rows.RemoveAt(0) 
 
[C#] 
' 删除名为"Column1"的列
DataGridView1.Columns.Remove("Column1");
' 删除第一列 
DataGridView1.Columns.RemoveAt(0);
' 删除第一行 
DataGridView1.Rows.RemoveAt(0); 

4) 删除选中行
[VB.NET]
For Each r As DataGridViewRow In DataGridView1.SelectedRows
    If Not r.IsNewRow Then
        DataGridView1.Rows.Remove(r)
    End If
Next
 
[C#] 
foreach (DataGridViewRow r in DataGridView1.SelectedRows)
{
    if (!r.IsNewRow)
    {
        DataGridView1.Rows.Remove(r);
    }
}
 
本文出自 51CTO.COM技术博客
分享到:
评论

相关推荐

    DataGridView 行、列的隐藏和删除

    - 使用 `Visible` 属性可以方便地隐藏或显示列和行。 - **VB.NET 示例**: ```vbnet ' 隐藏 DataGridView1 的第一列 DataGridView1.Columns(0).Visible = False ' 隐藏 DataGridView1 的第一行 DataGridView1....

    直接在datagridview中删除选中行

    要实现在`DataGridView`中删除选中行的功能,通常有两种方法:一是逻辑删除,即在界面上隐藏该行,但实际上并未从数据源中移除;二是物理删除,即将选中的行从数据源中彻底移除。 在给定的代码示例中,采用的是物理...

    在DataGridView中编辑数据列

    综上所述,编辑`DataGridView`中的数据列涉及了多个层面,包括基本编辑功能、自定义编辑器、事件处理、数据绑定、行和列的操作以及错误处理。理解这些知识点有助于开发出符合需求的、用户友好的数据编辑界面。

    DataGridView 使用方法总结

    1. **当前单元格属性取得与变更**:可以获取或设置`CurrentCell`属性来访问当前选中的单元格,例如获取其值、列索引和行索引,并通过`CurrentCell = dataGridView1.Rows[index].Cells[index]`改变当前单元格。...

    dataGridView

    5. **行操作**:可以添加、删除和隐藏dataGridView的行。例如,使用`dataGridView.Rows.Add()`方法添加新行,`dataGridView.Rows.RemoveAt(index)`删除指定索引的行。 6. **自定义样式**:可以定制dataGridView的...

    带列显示/隐藏popup的DatagridView(控制显示哪些列)Demo+源码

    1. **DataGridView列管理**: `DataGridView`控件允许我们通过编程方式或设计时添加、删除和修改列。每列都有其特定的属性,如`HeaderText`(列头文本)、`DataPropertyName`(绑定到数据源的字段名)以及`Visible`...

    一个可折叠行的DataGridView控件

    然而,标准的DataGridView控件并不直接支持行的折叠和展开功能。但通过自定义扩展,我们可以实现这一特性,使得用户能更高效地管理和浏览大量数据。 标题中的“一个可折叠行的DataGridView控件”指的是对原生...

    C#对DataGridView进行添加、修改、删除数据操作

    本篇文章将详细介绍如何在C#中使用DataGridView控件进行数据的添加、修改和删除操作,并通过一个具体示例来演示这些操作的具体实现方法。 #### DataGridView控件介绍 DataGridView 控件可以被看作是Windows Forms...

    C#中DataGridView的18种常见属性

    可以通过设置DataGridView的Rows和Columns集合来隐藏和删除行和列。 // 隐藏行 DataGridView1.Rows[0].Visible = false; // 删除行 DataGridView1.Rows.RemoveAt(0); // 隐藏列 DataGridView1.Columns[0].Visible...

    C#和VB.Net DataGridView用法總結

    可以隐藏特定的行或列,也可以删除它们。 - **隐藏列**: ```csharp DataGridView1.Columns["Column1"].Visible = false; ``` - **删除列**: ```csharp DataGridView1.Columns.Remove("Column1"); ``` #### 7....

    DataGridview入门必看

    - **获取当前单元格的列和行索引**:使用`DataGridView.CurrentCell.ColumnIndex`和`DataGridView.CurrentCell.RowIndex`属性分别获取列和行的索引。 #### 三、设定单元格只读 为了保护数据,可以将DataGridView的...

    C# DataGridView 用法大全

    11. **行和列的隐藏与可见性** - `dataGridView1.Columns["ColumnName"].Visible = false;`用于隐藏列。 - `dataGridView1.Rows[index].Visible = false;`隐藏行。 12. **导出数据** - 可以将`DataGridView`的...

    c#DataGridView的基本操作,

    我们可以使用 CurrentCell 属性来取得当前单元格的内容、列 Index 和行 Index。 设定单元格只读 我们可以使用 DataGridView 的 ReadOnly 属性来设定单元格只读。例如: ```csharp DataGridView1.CurrentCell....

    DataGridView用法总结--word文档

    以上就是关于DataGridView的一些常用功能及用法总结,包括如何获取和修改单元格内容、如何设定单元格只读、如何不显示最下面的新行、如何自定义行的删除操作、如何隐藏行或列以及如何冻结列或行等内容。通过这些技巧...

    VB中DataGridView中的使用方法.doc

    这些代码可以获取当前单元格的值、列索引和行索引。 编辑单元格的属性 DataGridView控件提供了多种方式来编辑单元格的属性,例如: ```vb DataGridView1.ReadOnly = True ``` 这个代码将整个DataGridView控件设为...

    DataGridView操作集合

    - 隐藏/显示行:通过`Visible`属性控制行的可见性。 - 行选择:`SelectedRows`集合可获取选中的行,`CurrentCell`表示当前活动单元格。 8. **分页** - 尽管`DataGridView`不直接支持分页,但可以通过限制显示...

    DataGridView控件

    11. 表格操作:可以添加、删除、隐藏和显示列,以及插入和删除行。例如,`dataGridView1.Columns.RemoveAt(index)`删除指定索引的列。 12. 表头自定义:可以使用`dataGridView1.Columns[index].HeaderText`设置列头...

    winfrom Datagridview属性.txt

    `AllowUserToDeleteRows`属性用于控制用户是否可以删除`DataGridView`中的行。将其设置为`false`可以防止用户删除行。 ```csharp dataGridView.AllowUserToDeleteRows = false; ``` 对于那些不允许删除数据的应用...

    DataGridView示例程序

    示例可能包括添加、删除、隐藏和显示列,以及插入、删除和选择行的代码。例如,使用`dataGridView1.Columns.Add()`添加新列,`dataGridView1.Rows.RemoveAt(index)`删除指定行。 5. 事件处理 DataGridView有许多...

Global site tag (gtag.js) - Google Analytics