c#中数据绑定的问题 我有两个combobox需要绑定数据,而第二个combobox中的数据想依赖第一个上面的选择的数据,而在第二个combobox的数据绑定的select语句中怎样使用第一个combobox的数据?谢谢大家了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个combobox 设置为AutoPostBack为true再在SelectIndexChange事件里面用SelectItem获取选择的值来相应初始化第二个combobox 在 SelectIndexChange 里,直接写sql就行了..select * from tabname where _name=this.combobox.text这样就行了.. private void combobox2_SelectedIndexChanged(object sender, EventArgs e) { combobox2.Items.Clear ();//注意这里要清空之前的数据 根据combobox1.text的值select得到dataset ds for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { combobox2.Items.Add(ds.Tables[0].Rows[i][0].ToString()); } } 补充楼上是写在第一个combobox的SelectIndexChange中"select * from tabname where name = " & this.combobox1.text 必须这样写吗?ide里没有自动的动态绑定吗? 第一个combobox 设置为AutoPostBack为true 没有看到这个属性啊 方法1.在客户端用datasource,子combobox的datasource里将其中一个combobox的选择结果作为控制项,当然,得将父combobox的AutoPostBack设置为true。方法2.同1楼方法3.将两个combobox的全部数据都放在客户端。用javascript控制子combobox的显示项方法4.采用ajax方法,选择父combobox后,回服务器端取得子combobox的内容,之后用javascript将子combobox重新设置各方法优劣。方法1,2画面会闪烁(全部内容重新加载)但相对简单,尤其方法1,服务器端是不用写代码的。如果不希望画面闪烁,并且数据量不大可以采用方法3,反之,数据量大的话使用方法4希望能对你有帮助 Javascript textbox光标定位到最后一位 报错“由于出现错误 800a025e 而导致此项操作无法完成” 关于用Socket 下载网页图片 网页图片格式无法识别 有关连接acess数据库的问题 xml读不出来,急 c#打印输出问题,急在线等...谢谢先 如何用文本框显示xml数据? c#程序编译成的exe运行出现“遇到问题需要关闭” 求助!动态生成TEXTBOX,实现数据添加 C#中打印窗体时,如何不弹出显示正在打印的小对话框? 外部程序调用,登陆问题 请教:关于同一账号同时登陆的问题 中英文过虑问题
再在SelectIndexChange事件里面
用SelectItem获取选择的值来相应初始化第二个combobox
{
combobox2.Items.Clear ();//注意这里要清空之前的数据
根据combobox1.text的值select得到dataset ds
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
combobox2.Items.Add(ds.Tables[0].Rows[i][0].ToString());
}
}
是写在第一个combobox的SelectIndexChange中
"select * from tabname where name = " & this.combobox1.text
ide里没有自动的动态绑定吗?
在客户端用datasource,子combobox的datasource里
将其中一个combobox的选择结果作为控制项,
当然,得将父combobox的AutoPostBack设置为true。方法2.
同1楼方法3.
将两个combobox的全部数据都放在客户端。
用javascript控制子combobox的显示项方法4.
采用ajax方法,选择父combobox后,回服务器端
取得子combobox的内容,之后用javascript将
子combobox重新设置各方法优劣。
方法1,2画面会闪烁(全部内容重新加载)
但相对简单,尤其方法1,服务器端是不用写代码的。如果不希望画面闪烁,并且数据量不大可以采用方法3,
反之,数据量大的话使用方法4希望能对你有帮助