WinForms윈폼 컬럼 정렬 시 텍스트 정렬 문의드립니다
추천0 비추천 0
페이지 정보
작성자 chen0516 작성일 2024-04-29 09:33 조회 38회 댓글 0건제품 버전 : Spread .NET 13
컨트롤 이름 : AutoSortColumn
본문
관련링크
안녕하세요
AutoSortColumn 관련 문의드립니다.
현재는 번호와 텍스트가 섞여있을때 번호까지 단순 텍스트라 고려하고 1이 무조건 먼저 정렬 되는것같은데,
혹시 번호와 텍스트가 섞여있는 데이터를 번호순으로 정렬이 가능할까요?
text celltype일때 정렬이 어렵다면 다른 celltype으로 변경도 고려중입니다.
Private Sub Form6_Load(sender As Object, e As EventArgs) Handles MyBase.Load fp1.Sheets(0).RowCount = 14 fp1.Sheets(0).Cells(0, 0).Text = "1. 텍스트" fp1.Sheets(0).Cells(1, 0).Text = "2. 텍스트" fp1.Sheets(0).Cells(2, 0).Text = "3. 텍스트" fp1.Sheets(0).Cells(3, 0).Text = "4. 텍스트" fp1.Sheets(0).Cells(4, 0).Text = "5. 텍스트" fp1.Sheets(0).Cells(5, 0).Text = "6. 텍스트" fp1.Sheets(0).Cells(6, 0).Text = "7. 텍스트" fp1.Sheets(0).Cells(7, 0).Text = "8. 텍스트" fp1.Sheets(0).Cells(8, 0).Text = "9. 텍스트" fp1.Sheets(0).Cells(9, 0).Text = "10. 텍스트" fp1.Sheets(0).Cells(10, 0).Text = "11. 텍스트" fp1.Sheets(0).Cells(11, 0).Text = "12. 텍스트" fp1.Sheets(0).Cells(12, 0).Text = "13. 텍스트" fp1.Sheets(0).Cells(13, 0).Text = "14. 텍스트" End Sub Private Sub fp1_CellClick(sender As Object, e As CellClickEventArgs) Handles fp1.CellClick Dim iRow As Integer = fp1.Sheets(0).ActiveRowIndex Dim iCol As Integer = fp1.Sheets(0).ActiveColumnIndex If e.ColumnHeader = True Then If fp1.Sheets(0).Columns(e.Column).SortIndicator = Model.SortIndicator.None Or fp1.Sheets(0).Columns(e.Column).SortIndicator = Model.SortIndicator.Ascending Then fp1.Sheets(0).AutoSortColumn(e.Column, False) ElseIf fp1.Sheets(0).Columns(e.Column).SortIndicator = Model.SortIndicator.Descending Then fp1.Sheets(0).AutoSortColumn(e.Column, True) End If End If End Sub
댓글목록
등록된 댓글이 없습니다.