不惊了's blog
记住我生活和工作中留下的每一个脚印……
首页
新随笔
新文章
联系
管理
订阅
随笔- 13 文章- 0 评论- 17
DropDownList绑定数据源后,如何设置选中项
DropDownList在绑定数据源控件后,该如何设置选中项呢
我按以下方法未能实现,我的代码如下:
<
asp:DropDownList ID
=
"
DropDownList1
"
runat
=
"
server
"
AutoPostBack
=
"
True
"
DataSourceID
=
"
SqlDataSource1
"
DataTextField
=
"
subject
"
DataValueField
=
"
id
"
OnSelectedIndexChanged
=
"
DropDownList1_SelectedIndexChanged
"
>
</
asp:DropDownList
>
<
asp:SqlDataSource ID
=
"
SqlDataSource1
"
runat
=
"
server
"
ConnectionString
=
"
<%$ ConnectionStrings:strconn %>
"
SelectCommand
=
"
SELECT [id], [subject] FROM [web_about]
"
></
asp:SqlDataSource
>
CS文件中来设置选中项:
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(
!
IsPostBack)
{
string id=Request.QueryString["id"];
DropDownList1.SelectedIndex
=
DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue(id));
}
}
protected
void
DropDownList1_SelectedIndexChanged(
object
sender, EventArgs e)
{
Response.Redirect(Request.Path
+
"
?id=
"
+
DropDownList1.SelectedItem.Value);
}
但以上的方法在不绑定数据源的情况下正常:
<asp:DropDownList ID="DropDownList1" runat="server" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"
AutoPostBack="True">
<asp:ListItem Value="1">选项一</asp:ListItem>
<asp:ListItem Value="2">选项二</asp:ListItem>
</asp:DropDownList>
由于初学.NET,不知是什么原因?
posted on 2007-05-06 10:38
不惊了
阅读(873)
评论(3)
编辑
收藏
所属分类:
ASP.NET
发表评论
回复
引用
2007-05-06 10:45 |
幻想曲 [未注册用户]
用DropDownList中隐藏的SelectedValue来解决
http://www.lemongtree.com/Archives/2006/07/28/0000451.aspx
ps.你的鸟窝不开了?
回复
引用
查看
2007-05-06 10:47 |
不惊了
不开了,呵呵呵...
回复
引用
查看
2007-05-06 10:57 |
不惊了
谢了,终于搞定了,加了这一句SelectedValue="<%# id %>"就行了
新用户注册
刷新评论列表
标题
姓名
主页
Email
(博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
网站首页
新闻频道
社区
小组
博问
网摘
闪存
找找看
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2007-12-10 13:59 编辑过
相关文章:
ASP.NET实用技巧(一)
ASP.NET跨页面传值技巧总结
人死后真的有灵魂吗?
弹出窗口刷新它的父页面后。出现不重新发送信息,则无法刷新网页
ASP.NET下如何浏览客户端文件夹
学校有关于ASP.NET和JSP的课程 有必要都学习吗?
建议博问中增加ASP.NET MVC分类
深入剖析ASP.NET组件设计
相关链接:
所属分类的其他文章:
获取某文件夹下的目录
真正的简转繁
DropDownList绑定数据源后,如何设置选中项
"回发或回调参数无效"的错误,何解
如何将来访者的IP及其它信息生成一张图片
最新IT新闻:
51.COM技术副总裁邵辉跳槽百度
Mono 2.0终于到来
百度任命李一男担任首席技术官
Google Knol 开始尝试有声版
12日电脑与人进行世纪对话 可思考机器或诞生
公告
<
2007年5月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
(10)
给我留言
查看留言
我参与的团队
武汉.NET俱乐部(0/521)
随笔分类
ASP.NET(5)
Java
PHP&MYSQL
VBscript(1)
我的随笔(3)
随笔档案
2007年12月 (3)
2007年6月 (2)
2007年5月 (2)
2007年1月 (1)
2006年5月 (1)
2006年4月 (4)
友情链接
future's blog
HotHeart's BLOG
幻想曲.Net
咖女
铭铭之衷
下一秒
子鼠
最新随笔
1. 获取某文件夹下的目录
2. 下雪了,虽然冷,但感觉不错
3. 给图片加图片水印 (采用ASPJPEG组件)
4. 嘿嘿,中午给ewebeditor加了一个插入运行代码按钮
5. 真正的简转繁
6. DropDownList绑定数据源后,如何设置选中项
7. 五一小3ie随拍
8. "回发或回调参数无效"的错误,何解
9. 跟我一起做 击退眼睛疲劳的五大运动
10. 如何将来访者的IP及其它信息生成一张图片
11. 如何让FLASH不遮住层
12. SQL的保留字查询
13. 多项目选择菜单
最新评论