2016-11-10 2 views
0

누구든지이 그림과 같이 그룹 알파벳 그리드를 만들 수 있습니까? 이 코드로 시도했지만 행이 알파벳순으로 그룹화되지 않았습니다.그룹 alpabet 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