我在一个页面中有个下拉框(dropdownlist)
A表 ID 名称
B表 ID 其他
我下拉框里是A表的“名称”,但是我想通过名称把A表中的ID,写到B表的ID中,
atobj.mc = int.Parse(StringUtil.txt2db(ddl_mc.Text.Trim()));
我现在的写法是这样的,但是不成功。
------解决方案--------------------------------------------------------
dropdownlist1.DataSource = 你的数据源dataTable;
dropdownlist1.DataValueField = "ID";
dropdownlist1.DataTextField = "名称";
dropdownlist1.DataBind();
这样,dropdownlist1显示的是名字,各项的值就字段ID的值.
atobj.mc = int.Parse(StringUtil.txt2db(dropdownlist1.SelectedValue.Trim()));
dropdownlist1.SelectedValue就是你选种名称的那个对应的ID值
------解决方案--------------------------------------------------------
atobj.mc = int.Parse(StringUtil.txt2db(ddl_mc.SelectedItem.Value));
也可以实现
------解决方案--------------------------------------------------------
同意 # xray2005 说的
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
帮顶下,支持
------解决方案--------------------------------------------------------
接分