首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

下拉框(dropdownlist) 数据保存,该怎么处理

2012-01-08 
下拉框(dropdownlist) 数据保存我在一个页面中有个下拉框(dropdownlist)A表ID名称B表ID其他我下拉框里是A

下拉框(dropdownlist) 数据保存
我在一个页面中有个下拉框(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 说的
[解决办法]

探讨
dropdownlist1.DataSource = 你的数据源dataTable;
dropdownlist1.DataValueField = "ID";
dropdownlist1.DataTextField = "名称";
dropdownlist1.DataBind();
这样,dropdownlist1显示的是名字,各项的值就字段ID的值.
atobj.mc = int.Parse(StringUtil.txt2db(dropdownlist1.SelectedValue.Trim()));

dropdownlist1.SelectedValue就是你选种名称的那个对应的ID值

[解决办法]
帮顶下,支持
[解决办法]
接分

热点排行