PowerTools MultiRow for Windows Forms 8.0J
SortCellIndex プロパティ
使用例 

Row内のセルのインデックスを取得または設定します。
構文
Public Property SortCellIndex As Integer
public int SortCellIndex {get; set;}

プロパティ値

並べ替えセルのインデックスを表すSystem.Int32値。既定値は-1です。
例外
例外解説
System.ArgumentOutOfRangeException指定された値が-1未満です。
解説
このプロパティを使用して、行の並べ替えに使用するセルを指定できます。
使用例
次のサンプルコードは、列ヘッダセルをマウスでクリックしたときに並べ替えが行われるようにする方法を示します。このサンプルを実行するには、フォームにGcMultiRowコントロールを作成し、次のコードをForm.Loadイベントハンドラにコピーします。
private void Form1_Load(object sender, EventArgs e)
{
    Template template1 = Template.CreateGridTemplate(4);

    ColumnHeaderCell columnHeaderCell = template1.ColumnHeaders[0][0] as ColumnHeaderCell;

    columnHeaderCell.SelectionMode = MultiRowSelectionMode.None;
    columnHeaderCell.SortMode = SortMode.Automatic;
    columnHeaderCell.SortCellName = "textBoxCell1";

    gcMultiRow1.Template = template1;
}
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
    Dim template1 As Template = Template.CreateGridTemplate(4)

    Dim columnHeaderCell As ColumnHeaderCell = TryCast(template1.ColumnHeaders(0)(0), ColumnHeaderCell)

    columnHeaderCell.SelectionMode = MultiRowSelectionMode.None
    columnHeaderCell.SortMode = SortMode.Automatic
    columnHeaderCell.SortCellName = "textBoxCell1"

    gcMultiRow1.Template = template1
End Sub
参照

ColumnHeaderCell クラス
ColumnHeaderCell メンバ
SortMode プロパティ
SortCellName プロパティ
SortGlyphDirection プロパティ

 

 


© 2008-2015 GrapeCity inc. All rights reserved.