DataGridViewBand.Index プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

格納されている DataGridViewRowCollection または DataGridViewColumnCollection 内のバンドの 0 から始まる位置。既定値は -1 で、関連付けられた DataGridView コントロールがないことを示します。

このプロパティの値は、コレクション内にあるバンドの現在の表示位置に、必ずしも対応してはいません。たとえば、ユーザーが実行時に DataGridView 内の列を並べ替えた場合 (AllowUserToOrderColumns プロパティが true に設定されていることを前提とする)、各列の Index プロパティの値は変更されません。代わりに、列の DisplayIndex 値が変更されます。ただし、行を並べ替えると、Index 値が変更されます。

Index プロパティを使用して列ラベルを設定するコード例を次に示します。バンドの Index プロパティにアクセスするには、DataGridViewColumn を使用します。
' 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
// 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; } }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からDataGridViewBand.Index プロパティを検索する場合は、下記のリンクをクリックしてください。

- DataGridViewBand.Index プロパティのページへのリンク