1.。、变量
CheckedListBox lst; //定义多选下拉列表
private bool _IsMultiple = false; //是否多选,默认单选
2、工具栏的combobox
tCmbPlan.ComboBox.DataSource = plans;
tCmbPlan.ComboBox.DisplayMember = "Name";
Plan plan = (Plan)tCmbPlan.ComboBox.SelectedValue;
3、绑定数据
如果想绑定IList 或 ArrayList的话,就得用一个实体类来作为数据的存放对象,然后把对象Add到列表里,然后就可以给DataSource赋值了
List<LC> lsc = new List<LC>();
for(int k = 0; k < uC_Graph.Layers.Count; k++)
{
LC lc = new LC();
lc.layerName = uC_Graph.Layers[k].FullName;
lc.num = k;
lsc.Add(lc);
}
currentLayerList.DataSource = lsc;
currentLayerList.DisplayMember = "layerName";
currentLayerList.ValueMember = "num";
public class LC { public int num { get; set; } public string layerName { get; set; } }