asp.net中如何根据dropdownlist1中的选中项来确定dropdownlist2的数据源?
3个回答
展开全部
好像是不能配置里写 ,我没试过。我都是这么写的。因为写配置了不太方便。 把dropdownlist 的属性aboutpostback设为true。 然后你在绑定第一个dw1 。 在dw1的selectindexchange的事件绑定dw2.就行了。
追问
selectindexchange事件应该怎么写啊= =?
追答
把鼠标点到dw1 上 --属性-- 事件-- 找到selectindexchange 双击就可以了。 里面就写你要绑定的代码楼上 都写 了 我就不写了。
这个 应该是不能 绑定数据源的。 不是太清楚。
如果你要 无刷新 就还要用ajax 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dropdownlist1 属性中 选中事件 OnSelectedIndexChanged=“dropdownlist1_click”
后台写以下代码
protected void dropdownlist1_click(object sender, EventArgs e)
{
DropDownList ddl=(DropDownList)sender;
String strSelectValue= ddl.SelectedValue; //获取dropdownlist1 选中项的 VALUE值
dropdownlist2.DataSourceID=“” //在这设置数据源的ID
}
后台写以下代码
protected void dropdownlist1_click(object sender, EventArgs e)
{
DropDownList ddl=(DropDownList)sender;
String strSelectValue= ddl.SelectedValue; //获取dropdownlist1 选中项的 VALUE值
dropdownlist2.DataSourceID=“” //在这设置数据源的ID
}
追问
dropdownlist2.DataSourceID=“” //在这设置数据源的ID
这样的话难道不是要做多个datasource吗?
能不能用把这个sql绑定到数据源上啊?"select * from " + DropDownList2.SelectedValue;
追答
那你把 dropdownlist2.DataSourceID=“”
换成 SqlDataSource1.SelectCommand="select * from " //你需要写的SQL语句
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
级联效果 只能后台绑定了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询