'宣言 Public Overridable Property SortStyle As ValueListSortStyle
public virtual ValueListSortStyle SortStyle {get; set;}
このプロパティは、値リストで値リスト項目をアルファベット順にソートするために使用されます。
Valuelistitems は表示テキストに基づきソートされます。これは、データ値ではなく DisplayText プロパティによって設定されます。
Valuelistitems がソートされると、ValueListItems コレクションの順序は実際には変更されず、ユーザーに表示される順序だけが変更されます。
Imports Infragistics.Win Private Sub CreateValueList() Dim list As ValueList = New ValueList() list.ValueListItems.Add(1, "One") list.ValueListItems.Add(2, "Two") list.ValueListItems.Add(3, "Three") list.ValueListItems.Add(4, "Four") list.Appearance.BackColor = Color.Green list.SelectedIndex = 2 list.SortStyle = ValueListSortStyle.AscendingByValue Me.UltraGrid1.DisplayLayout.Bands(0).Columns(0).ValueList = list Me.UltraGrid1.DisplayLayout.Bands(0).Columns(0).Style = UltraWinGrid.ColumnStyle.DropDownList End Sub
using Infragistics.Win; private void CreateValueList() { ValueList list = new ValueList(); list.ValueListItems.Add(1,"One"); list.ValueListItems.Add(2,"Two"); list.ValueListItems.Add(3,"Three"); list.ValueListItems.Add(4,"Four"); list.Appearance.BackColor = Color.Green; list.SelectedIndex = 2; list.SortStyle = ValueListSortStyle.AscendingByValue ; this.ultraGrid1.DisplayLayout.Bands[0].Columns[0].ValueList = list; this.ultraGrid1.DisplayLayout.Bands[0].Columns[0].Style = UltraWinGrid.ColumnStyle.DropDownList ; }