`
newand
  • 浏览: 37526 次
  • 性别: Icon_minigender_1
  • 来自: nj
最近访客 更多访客>>
社区版块
存档分类
最新评论

DataGridView多行删除

    博客分类:
  • .net
阅读更多

首先得让DataGridView能选择多行;

    设置属性MutiSelect = True

其次删除的时候要注意不能从前往后删除,因为若是这样删的话DataGridView的内容在循环的过程中就已经发生变化了。

            Dim count As Integer = DataGridView1.SelectedRows.Count
            For i As Integer = count - 1 To 0 Step -1
                DataGridView1.Rows.Remove(DataGridView1.SelectedRows(i))
            Next

 

分享到:
评论

相关推荐

    DataGridView填充、更新、删除(多行)Sql_Express_2005数据库.doc

    这篇文档主要涉及了如何在C# 2005环境下,利用DataGridView控件对SQL Server Express 2005数据库进行填充、更新和多行删除的操作。 首先,填充数据库到DataGridView的过程是通过一个TableAdapter完成的。在上述代码...

    .net DataGridView增删改查实例.zip

    删除行时,会触发`DataGridView.RowsRemoved`事件。我们可以监听这些事件并在事件处理程序中执行相应的数据库操作。 添加新记录的示例代码: ```csharp private void dataGridView1_RowsAdded(object sender, ...

    winform(c#) DataGridView控件多维合并表头(有使用教程)

    它是.NET Framework中的一个控件,可以用来显示表格数据,支持多种操作,如排序、编辑、添加和删除记录等。在设计时,我们可以在设计器中直接拖放`DataGridView`到窗体上,或者在代码中创建实例并设置相关属性。 要...

    C# dataGridView 复制粘贴删除功能

    1. **选择行/单元格**:用户可以选择一行或多行进行删除操作。 2. **确认删除**:在删除之前,通常会弹出一个确认对话框以防止误操作。 3. **执行删除**:根据选择,通过`dataGridView.Rows.Remove`或`dataGridView....

    C# datagridview复制粘贴删除等操作

    在.NET框架中,C#的DataGridView控件是一个强大的数据展示工具,它允许用户与数据进行交互,如查看、编辑、添加、删除等操作。在实际的项目开发中,经常需要实现复制、粘贴和删除等功能,以提升用户体验。本文将详细...

    DataGridView标头CheckBox全选反选

    `DataGridView`由多行多列组成,每一行可以包含多个单元格,每个单元格可以有不同的数据类型,如文本、数字或自定义控件(如`CheckBox`)。在列头,我们可以添加自定义的控件来提供额外的交互功能。 要实现在列头...

    C# DataGridView 用法大全

    - 删除行:`dataGridView1.Rows.RemoveAt(index);` - 获取选中行:`dataGridView1.CurrentRow.Index;` - 编辑单元格:`dataGridView1[currentRow, currentColumn].Value = newValue;` 5. **事件处理** - `...

    扩展DataGridView和TextBox

    用户可以浏览、添加、删除和修改表格中的行和列。默认情况下,用户通过点击单元格来编辑数据,但这种交互方式有时可能不够直观,特别是在需要对某一列进行连续编辑时。 描述中提到的扩展功能,即让TextBox绑定到...

    DataGridView 使用方法总结

    5. **删除行的设定**:`DataGridView.Rows.RemoveAt(index)`可删除指定索引的行,是否允许删除可设置`AllowUserToDeleteRows`属性。 6. **行列不表示和删除**:通过`HideColumn(columnIndex)`隐藏列,`RemoveRow...

    获取设置datagridview控件中单元格、行和列坐标

    它由多行和多列组成,每个交叉点就形成了一个单元格。每一行(DataGridViewRow)和每一列(DataGridViewColumn)都有其唯一的索引,这便是我们所说的坐标。通常,行索引从0开始,列索引也从0开始。 ### 获取单元格...

    C#和VB.Net DataGridView用法總結

    DataGridView删除行可否设定 可以控制用户是否能删除行。 - **示例代码**: ```csharp DataGridView1.AllowUserToDeleteRows = true; // 允许删除 DataGridView1.AllowUserToDeleteRows = false; // 不允许删除 ...

    DataGridView控件

    7. 行选择:用户可以选择一行或多行,通过`dataGridView1.MultiSelect`属性控制是否允许多选。获取选中行可使用`dataGridView1.SelectedRows`。 四、事件处理 8. 事件响应:DataGridView控件有许多内置事件,如...

    c#datagridview控件的使用总结

    - **手动删除多行**:使用`SelectedRows`集合遍历并删除选定的行。 ```csharp foreach (DataGridViewRow row in dataGridView1.SelectedRows) { if (row.IsNewRow == false) { dataGridView1.Rows.Remove(row)...

    c# datagridview参数汇总

    如果设置`DataGridView1.ReadOnly = true`,整个表格都将变为只读,用户无法进行编辑操作,包括新增和删除行。若只想让特定单元格不可编辑,可以针对列或行设置`ReadOnly`属性,如`DataGridView1.Columns[1]....

    DataGridView.rar_datagridview

    1. DataGridView控件:它是.NET Framework提供的一种用户界面元素,允许开发人员创建数据网格视图,支持多列、多行布局,能够显示和编辑各种类型的数据。通过此控件,用户可以直接在界面上与数据进行交互。 二、...

    DataGridView控件用法合集

    - **删除行**:可以使用`DataGridView.Rows.RemoveAt(index)`方法来删除指定索引处的行。 ```csharp dataGridView1.Rows.RemoveAt(rowIndex); ``` #### 二、布局与外观 7. **DataGridView行列宽度高度设置为不...

    DataGridView二维表头

    这是一个集合编辑器,允许我们添加、删除和编辑列。对于二维表头,我们需要为每一级表头创建对应的列。 3. **设置列的HeaderCell类型** 对于二级表头,我们需要将某些列的`HeaderCell`类型改为`...

    DataGridView大全

    DataGridView 支持多种数据操作,包括添加、删除、编辑和排序行。可以绑定到各种数据源,如数组、列表或数据库。此外,还支持数据验证,确保用户输入的数据符合指定的规则。 ### 4. 主要特性的综述 - 自动调整列宽...

    DataGridView控件专题

    这涉及到设置控件的属性,如是否允许用户编辑、排序、选择多行,以及调整列宽和行高。案例可能还会涉及数据源的绑定,比如连接数据库,或者使用ArrayList、DataTable或自定义对象等不同数据源来填充控件。 ...

Global site tag (gtag.js) - Google Analytics