2016-11-10 6 views
0

この絵のようにグループアルファベットのグリッドビューを作成する手助けがありますか? このコードで試しましたが、行はアルファベット順ではありません。グループアルファベットgridview devexpressを作成するには?

Private Sub GridView1_CustomColumnDisplayText(sender As Object, e As CustomColumnDisplayTextEventArgs) Handles GridView1.CustomColumnDisplayText 
    If e.Column.FieldName = "CompanyName" AndAlso e.IsForGroupRow Then 
     Dim rowValue As String = GridView1.GetGroupRowValue(e.GroupRowHandle, e.Column) 
     Dim val As String = Microsoft.VisualBasic.Left(rowValue, 1) 
     e.DisplayText = val 
    End If 
End Sub 

group alpabet gridview devexpress

+0

アルファベットでグループ化されていない行のスクリーンショットを投稿できますか? – andrews

答えて

0

「会社名」の値の最初の文字を抽出するためにCustomColumnDisplayテキストイベントハンドラを処理する必要はありません。代わりに、 "CompanyName" GridColumnのGridColumn.GroupInterval propertyを "Alphabetical"に設定するだけです。例:

MyGridView.Columns("CompanyName").GroupInterval = ColumnGroupInterval.Alphabetical 
関連する問題