2011-02-08 37 views

Trả lời

22

Tài liệu ở đây: http://help.infragistics.com/Help/Doc/WinForms/2011.2/CLR2.0/html/Infragistics2.Win.UltraWinGrid.v11.2~Infragistics.Win.UltraWinGrid.UltraGridBand~SortedColumns.html

Bạn chỉ có thể thiết lập các chỉ số loại (thứ tự là quan trọng), mã lấy từ trên liên kết:

UltraGridBand band = this.ultraGrid1.DisplayLayout.Bands[0]; 

// Sort the rows by Country and City fields. Notice the order in which these columns 
// are set. We want to sort by Country and then sort by City and in order to do that 
// we have to set the SortIndicator property in the right order. 
band.Columns["Country"].SortIndicator = SortIndicator.Ascending; 
band.Columns["City"].SortIndicator = SortIndicator.Ascending; 

// You can also sort (as well as group rows by) columns by using SortedColumns 
// property off the band. 
band.SortedColumns.Add("ContactName", false, false); 

Thông tin thêm về thứ hai có thể tìm thấy ở đây: http://help.infragistics.com/Help/NetAdvantage/NET/2008.2/CLR2.0/html/Infragistics2.Win.UltraWinGrid.v8.2~Infragistics.Win.UltraWinGrid.SortedColumnsCollection~Add.html

+0

nhờ, tiếc là các liên kết được cung cấp không còn giá trị – Xander

+0

@Xander yeah, họ dường như đã chuyển trang web của họ xung quanh và không thêm bất kỳ chuyển hướng nào. Nó không phải là cùng một tham chiếu ở trên, nhưng có vẻ như họ có một bài viết về phân loại có thể được tìm thấy ở đây: http: //www.infragistics.com/help/topic/ED043A4B-031A-48A8-8A20-9BEA498DE71A Tuy nhiên, giải pháp được đăng vẫn hợp lệ. – theChrisKent

+0

Cảm ơn, giải pháp đơn giản và hữu ích – Rice

2

Nếu bạn cũng muốn tự động nhóm bởi ContactName điều này có thể làm điều đó cho bạn:

band.SortedColumns.Add("ContactName", false, true); 

sử dụng Thông báo về việc đúng như các thông số cuối cùng

Các vấn đề liên quan