现在的位置: 首页 > 综合 > 正文

DataGridView 行、列的隐藏和删除

2012年07月03日 ⁄ 综合 ⁄ 共 998字 ⁄ 字号 评论关闭

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);
     }
}

抱歉!评论已关闭.