如何创建组字母gridview devexpress?

时间:2016-11-10 09:41:25

标签: vb.net devexpress

任何人都可以帮我创建组字母gridview看起来像这张照片吗? 我已尝试使用此代码,但行不按字母表分组。

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

1 个答案:

答案 0 :(得分:0)

无需处理CustomColumnDisplay文本事件处理程序来提取" CompanyName"的第一个字母。值。相反,只需为" CompanyName"设置GridColumn.GroupInterval property即可。 GridColumn to" Alphabetical"。例如:

MyGridView.Columns("CompanyName").GroupInterval = ColumnGroupInterval.Alphabetical