combox绑定数据

我想通过combox绑定数据库中table1里面的f1字段下数据,在绑定同时将其他字段f2f3字段存入arraylist中?我后续代码在combox值变化时,触发item... 我想通过combox绑定数据库中table1里面的 f1字段下数据, 在绑定同时将其他字段f2 f3字段存入arraylist中? 我后续代码 在combox值变化时,触发itemchange事件 就可以将相应的f2 f3中内容填入textbox中。 是否可行? 指点下代码…… 展开
 我来答
wxbqlcz
推荐于2016-04-19 · TA获得超过120个赞
知道小有建树答主
回答量:94
采纳率:0%
帮助的人:60.6万
展开全部
DataTable dt = xxx.GetData(); //获取数据源
//绑定文本框 txtF2
txtF2.DataBindings.Add( "Text",dt, "f2");
//绑定文本框 txtF3
txtF3.DataBindings.Add( "Text",dt, "f3");
//绑定下拉列表框
combox.DataSource = dt;
combox.DisplayMember = "f1";
这样就可以实现同步变化了。
根本不需要用到 arraylist ,也不需要用到temchange事件。
追问
谢谢。 我用这种方法,但是当我combox变化后,textbox不随变化 是怎么回事呢? 他一直默认的是第一行值
Storm代理
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto... 点击进入详情页
本回答由Storm代理提供
百度网友60be2dd6c
2011-07-08 · TA获得超过286个赞
知道小有建树答主
回答量:107
采纳率:0%
帮助的人:73.5万
展开全部
可行,但是你必须保证字段在arraylist中的顺序和在combox中的完全吻合。
既然是要显示在textbox中,为何不用一个临时表,存放table1中的数据,在combox的itemchange时,直接去查找临时 表中的对应项。
或者把combox的datasource绑定到table1,然后在ItemChange事件中拆箱Item,可以直接得到f2,f3的值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
niuniunwy
2011-07-08 · 超过13用户采纳过TA的回答
知道答主
回答量:165
采纳率:0%
帮助的人:0
展开全部
什么东西
SqlDataAdapter da = new SqlDataAdapter(sql,'连接数据库');
DataSet ds = new DataSet();
da.Fill(ds);
comboBox1.DataSource = ds.Tables[0];
comboBox1.DisplayMember = "";
comboBox1.ValueMember= "";
comboBox1.DataSource = ds.table[0];

在页面加载是 comboBox1.Text="";
就可以了。0i7m006
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FabKiller
2011-07-08 · TA获得超过586个赞
知道小有建树答主
回答量:676
采纳率:0%
帮助的人:480万
展开全部
selectvalue
同时,绑定字段到ValueMember
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式