请教关于GridView中加入DropDownList的问题?

1.我要在WebForm达到的效果是:我在GridView编辑中的模板列加入了DropDownList和一个隐藏控件(加入隐藏控件的目的在于获取数据库中的初始值),Dro... 1.我要在WebForm达到的效果是:我在GridView编辑中的模板列加入了DropDownList和一个隐藏控件(加入隐藏控件的目的在于获取数据库中的初始值),DropDownList通过代码连接到数据库,点编辑时DropDownList的初始值要等于隐藏控件的初始值.
2.在GridView的GridView1_RowDataBound 事件中加入DropDownList连接数据库的代码(在点编辑时成功显示出数据库中绑定的列值),问题来了,当我写入((DropDownList)e.Row.FindControl("ddlSort")).SelectedValue = ((HiddenField)e.Row.FindControl("Hd_Sort")).Value;这样的代码时,不会报错,而点编辑时得到的就不是数据库中的值了,而是GridView仅显示在页面的部分值,比如GridView在页面上显示有5条数据(DropDownList所在列的值是:1,5,7,2,3),那么DropDownList下拉框里就只显示相对应这5条的值(1,5,7,2,3),而不是数据库的整个字段(1,2,3,4,5,6,7,8,9......)值。
展开
 我来答
liuyang052
2011-11-02 · 超过13用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:42万
展开全部
你可以自己写动态绑定,然后DATAGRIDVIEW里有一个COLUMNS选择COMBOBOX就可以了
百度网友2059bc0ea
2011-11-02 · 超过69用户采纳过TA的回答
知道小有建树答主
回答量:156
采纳率:100%
帮助的人:146万
展开全部
你的意思是说DropDownList里显示的数据不完整吗?
如果是,那说明你写的DropDownList数据绑定有问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式