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