天天看點

Revit二次開發第十二回:ComboBox中的樓層顯示問題

樓層:标高1,标高2,。。。。

對于上面的combobox,datasource=list<level>,則combobox中顯示的是亂糟糟,是以我就把datasource改成了,list.selece(x=>x.name),可是這樣的話,擷取選擇項怎麼擷取?

其實,在combobox中,有個屬性,displaymember,

cboLevel.DataSource=list<Level>;

cboLevel.DisplayMember="Name";

這樣設定的話,資料源就沒有問題了,且可以設定combo的顯示為list中元素的.Name屬性,

當然,你還可以設定為.Id屬性,顯示的就是一個個的ID号了。