2017-07-13 63 views
0

我已加載超電網和設置新列小區列表下面的代碼:如何使用 選擇默認值的UltraGrid列單元格下拉列表

UltraGridColumn column = this.ultraGrid1.DisplayLayout.Bands[0].Columns[1]; 

// Create a value list. 
ValueList vl1 = new ValueList(); 
vl1.ValueListItems.Add(1, "True"); 
vl1.ValueListItems.Add(2, "False"); 

// Set vl1 to the column2. Cells in column2 will use this value list. 
column.ValueList = vl1; 

我想vl1.selectedvalue = 2加載默認值,我無法實現。任何幫助和指導非常感謝。

enter image description here

回答

0

http://help.infragistics.com/Help/Doc/WinForms/2011.2/CLR2.0/html/Infragistics2.Win.v11.2~Infragistics.Win.ValueList~SelectedIndex.html

您需要設置值列表的selectedIndex:

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.SelectedIndex = 2; 
list.SortStyle = ValueListSortStyle.AscendingByValue ; 
this.ultraGrid1.DisplayLayout.Bands[0].Columns[0].ValueList = list; 

我希望這有助於。

+0

@ kari kalan如果這沒有幫助,請回復更新。如果這有幫助,請接受爲答案。 – Justin