主题:[原创]DropDownList下拉框问题怎么解决?
fengchun7879
[专家分:0] 发布于 2005-12-27 10:25:00
大家好!请此论坛的高手帮助我,我是一个很菜很菜的鸟,我已经在html中编辑下面的表格后,想在其中的Label项中,从数据库中提取数据显示在Label项中,在原料编号的DropDownList中选中此编号,就可以在Label2~Label7中显示原料编号对应的内容,怎么实现法,本人喜欢用C#、JAVASCRIPT,请指教,先谢了!
原燃料采购情况
原料编号 DropDownList
名称 Label2
价格(元/吨) Label3
数量(吨) Label4
成本节约(万元) Label5
库存(吨) Label6
备 注 Label7
回复列表 (共3个回复)
沙发
goodsirliu [专家分:180] 发布于 2005-12-27 15:03:00
在dropdownlist的SelectedIndexChanged事件中(dropdownlist的autopostback属性应设置为True)
使用如下sql语句获取数据到数据表table中
"select 原料编号,名称,价格,数量,成本节约,库存 from 数据表 where
原料编号='" &dropdownlist1.selectedvalue &"'"
然后使用如下代码
if table.rows.count<>0 then
Label1.Text=table.rows(0).Item("名称").ToString
Label2.Text=table.rows(0).Item("名称").ToString
....
end if
因为本人习惯使用VB.net,无法提供C#代码。
板凳
fengchun7879 [专家分:0] 发布于 2005-12-29 10:22:00
谢谢goodsirliu,我的问题已经解决了,以后还有很多事会向你请教的。到时你要鼎力相助哟,我现在一个人自己开发一个大型软件。
3 楼
fengchun7879 [专家分:0] 发布于 2006-02-21 09:04:00
大家好,我又遇到一个问题,就是在编号(DropDownList)下拉列中选中一个编号时,在Lable1-n中的数据全部显示出来,但想在另一页的TextBox1-n中修改Lable1-n对应的数据时,在TextBox1-n中只显示第一条记录,而不显示其它数据列,求助各位高手帮忙,在此先谢了。在ddListpId_SelectedIndexChanged(object sender, System.EventArgs e)方法中怎么去写代码。
我来回复