作者dontblame (占卜师)
看板C_Sharp
标题[问题] 关於combobox元件
时间Thu Jul 31 21:49:09 2014
想请问各位高手 .NET 有无此功能
以前 在 BCB 环境开发时
combobox有两个功能很好用
1. 可以设定显示资料的来源 是从资料库中取得
例如 从某个dataset 取得 显示的资料 例如 A,B,C...
然後 这个combobox 的资料写入是关连到 另一个 dataset
所以 我可以从A table 取得 我要显示的内容
选取後 若这笔资料写入 则是将所选的值 写入 B table
2. 有 A B 两个combobox
随着选择A B 的内容会跟着改
例如选择 A:XX市 B:会随着调整内容为 该市的各行政区
以上功能 当然可以藉由程式码 去写出此功能
但在 BCB 中 只要简单的设定 即可完成
不晓得 .NET 有无此功能
我觉得应该有 但是我找不到
只好跟各位求救
如果有 请指点一下方向 例如关键字
我再自己搜寻就可以了
谢谢
--
礼敬诸佛,称赞如来,广修供养,忏悔业障,随喜功德
请佛住世,请转法轮,常随佛学,恒顺众生,普皆回向
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.255.34.63
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1406814552.A.E88.html
1F:推 AndyLeo:你可以查Binding关键字 07/31 22:54
Binding 我晓得 但是我不知道怎麽让显示的 跟 存入资料的
同时都能binding
我所知道的 只有资料写入 这可以透过binding
能再多点提示吗?
例如设在那个属性里?
谢谢
※ 编辑: dontblame (111.255.34.63), 07/31/2014 23:29:47
2F:→ drizzt123:DisplayMember 跟 ValueMember? 08/01 08:49
记得这我也有查过 只是不晓得是不是我不会用 还是误会意思
这好像是 显示的文字 跟实际binding 的文字
但是 我需要的是 显示的文字来源 是另一个 dataset 而不是自行输入或连接
同一个dataset(连接写入的)
3F:推 J002:控制项的OnSelectedIndexChanged? 08/01 12:44
这是利用触发event
但这就变成需要coding了
(还是我理解错误?)
因为在BCB 中我只要 很简单的下个SQL 语法 在UI上建立
个dataset 物件
之後只要在combobox 的元件上 设定名称
(dataset 名称 和 field 名称)
就可以达到这功能了
完全不需要写到程式码
所以懒习惯了 XD
而且我之前用的是 BCB6这十年前的东西了
想说 .NET 应该会有更好得作法
只是看了书 也上网查资料 都没看到
十分感谢三位的意见
※ 编辑: dontblame (111.255.43.228), 08/02/2014 11:47:19
4F:→ Abbee:有啦~DataBindingSource,但我从来不用就是了 08/03 20:38
5F:推 J002:小弟说的确是需要coding没错XD" 08/03 22:40