首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

textbox绑定combox,该如何处理

2012-05-15 
textbox绑定combox这应该 是一个简单的问题,但我确实不会。要求:每当combox选定一个选项时,textbox中显示相

textbox绑定combox
这应该 是一个简单的问题,但我确实不会。
要求:每当combox选定一个选项时,textbox中显示相应的内容。
比如:combox选中人名时,textbox显示性别。

[解决办法]
combox的selectedchanged事件中处理,根据combox的值去查性别,然后给textbox.text赋值
[解决办法]
楼主可以把人名和姓名一起显示在combox上啊,,sql中把2个字段组合一下就可以了
[解决办法]
没这么麻烦用Binding绑在相同的列表上就ok了,微软会自动帮你同步,这种方式也就是那拨新鲜人号称的MVVM

 

C# code
  public partial class Form2 : Form    {        public Form2()        {            InitializeComponent();        }        private void Form2_Load(object sender, EventArgs e)        {            List<data> list = new List<data>();            list.Add(new data() { name="A1",sex="男"  });            list.Add(new data() { name = "A2", sex = "女" });            this.bindingSource1.DataSource = list;            this.comboBox1.DataSource = this.bindingSource1;            this.comboBox1.DisplayMember = "name";            this.textBox1.DataBindings.Add("Text", this.bindingSource1, "sex");        }    }    class data    {        public string name { get; set; }        public string sex { get; set; }    } 

热点排行