DataGridViewBand.Index Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan posisi relatif pita dalam DataGridView kontrol.
public:
property int Index { int get(); };
[System.ComponentModel.Browsable(false)]
public int Index { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Index : int
Public ReadOnly Property Index As Integer
Nilai Properti
Posisi pita berbasis nol di atau DataGridViewColumnCollection yang terkandung di DataGridViewRowCollection dalamnya. Defaultnya adalah -1, menunjukkan bahwa tidak ada kontrol terkait DataGridView .
- Atribut
Contoh
Contoh kode berikut menggunakan Index properti untuk mengatur label kolom. Properti band Index diakses melalui DataGridViewColumn.
Catatan
Jika gaya visual diaktifkan, tema saat ini akan menggantikan properti gaya tampilan untuk header baris dan kolom.
// Style and number columns.
void Button8_Click( Object^ /*sender*/, EventArgs^ /*args*/ )
{
DataGridViewCellStyle^ style = gcnew DataGridViewCellStyle;
style->Alignment = DataGridViewContentAlignment::MiddleCenter;
style->ForeColor = Color::IndianRed;
style->BackColor = Color::Ivory;
IEnumerator^ myEnum1 = dataGridView->Columns->GetEnumerator();
while ( myEnum1->MoveNext() )
{
DataGridViewColumn^ column = safe_cast<DataGridViewColumn^>(myEnum1->Current);
column->HeaderCell->Value = column->Index.ToString();
column->HeaderCell->Style = style;
}
}
// Style and number columns.
private void Button8_Click(object sender,
EventArgs args)
{
DataGridViewCellStyle style = new DataGridViewCellStyle();
style.Alignment =
DataGridViewContentAlignment.MiddleCenter;
style.ForeColor = Color.IndianRed;
style.BackColor = Color.Ivory;
foreach (DataGridViewColumn column in dataGridView.Columns)
{
column.HeaderCell.Value = column.Index.ToString();
column.HeaderCell.Style = style;
}
}
' Style and number columns.
Private Sub Button8_Click(ByVal sender As Object, _
ByVal args As EventArgs) Handles Button8.Click
Dim style As DataGridViewCellStyle = _
New DataGridViewCellStyle()
style.Alignment = _
DataGridViewContentAlignment.MiddleCenter
style.ForeColor = Color.IndianRed
style.BackColor = Color.Ivory
For Each column As DataGridViewColumn _
In dataGridView.Columns
column.HeaderCell.Value = _
column.Index.ToString
column.HeaderCell.Style = style
Next
End Sub
Keterangan
Nilai properti ini tidak selalu sesuai dengan posisi visual pita saat ini dalam koleksi. Misalnya, jika pengguna menyusun ulang kolom dalam DataGridView durasi (dengan asumsi AllowUserToOrderColumns properti diatur ke true
), nilai Index properti setiap kolom tidak akan berubah. Sebagai gantinya, nilai kolom DisplayIndex berubah. Namun, mengurutkan baris, mengubah nilainya Index .