C#中的绑定必须要求源实现IList接口,比如ArrayList对象就可以直接帮定
DataSet间接实现Ilist接口的也可以
设置ComboBox的绑定属性就行
ArrayList ll = new ArrayList();
ComboBox.DataSource=ll;
DataSet间接实现Ilist接口的也可以
设置ComboBox的绑定属性就行
ArrayList ll = new ArrayList();
ComboBox.DataSource=ll;
解决方案 »
- 请问如何判断两个bool值要么同时为true,要么同时为false的最简方法
- c#循环依赖怎么办
- 进度条问题,回答者另加40分,在另一个贴上,晚上没人看到,所以重发.
- 如何手动给datagridview的某列添加按钮
- 请高手帮帮忙~~~关于如何实现BITS(后台智能传输服务)的下载???
- 如何实现嵌入式的彩色光标?
- 如何将这三组函数统一成一个函数??范型吗?
- [求助]请问怎样让自己的应用程序随系统启动?
- 急求助:DataGrid得到一个自动排序的列时翻页后还是从1开始,如何翻页后仍能自动排序
- 200分请教C#编程如何在Windows XP + .net 中 添加|删除|更改|用户?
- 几个小问题
- 如何给集合添加可写属性?
{
private string myShortName ;
private string myLongName ;
public USState(string strLongName, string strShortName)
{ this.myShortName = strShortName;
this.myLongName = strLongName;
} public string ShortName
{
get
{
return myShortName;
}
} public string LongName
{
get
{
return myLongName ;
}
} public override string ToString()
{
return this.ShortName + " - " + this.LongName;
}
}
ArrayList USStates = new ArrayList() ;
USStates.Add(new USState("Alabama", "AL"));
USStates.Add(new USState("Washington", "WA")) ;
USStates.Add(new USState("West Virginia", "WV"));
USStates.Add(new USState("Wisconsin", "WI")) ;
USStates.Add(new USState("Wyoming", "WY")); ListBox1.SelectedValueChanged += new EventHandler(ListBox1_SelectedValueChanged);
ListBox1.DataSource = USStates ;
ListBox1.DisplayMember = "LongName" ;
ListBox1.ValueMember = "ShortName" ;
string st="hello";
char[] ch=st.ToCharArray();
comboBox1.DataSource=ch;
this.comboBox1.Items.AddRange("性质,未定,全部".Split(','));
this.comboBox1.SelectedIndex=0;