如何做1个省市级联控件 控件值从数据库里查

街角嘚堕落 2011-11-09 09:15:45
我做出来了2个下拉框的那种
我想问的是在哪里给第一个下拉框写改变事件还有在哪里给这控件绑定值 求方法 求例子 谢谢各位大神
...全文
139 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
街角嘚堕落 2011-11-09
  • 打赏
  • 举报
回复
项目框架是这样 我有什么办法 自己做的控件全单独搞1个类
  • 打赏
  • 举报
回复
首先你不用脚本做,这是你的错;
其次:1.你首先要绑定第一个空间,显示省份的控件---如是一个dropdownlist1,,然后在dropdownlist1的SelectedIndexChanged事件里面 加上代码,
if (dropdownlist1.SelectedItem.Text != string.Empty)
{
dropdownlist2.DataSource =GetCity(dropdownlist1.SelectedItem.Value).Tables[0];
dropdownlist2.DataTextField = "值(要显示的城市)";
dropdownlist2.DataValueField = "值的ID";
dropdownlist2.DataBind();
dropdownlist2.Items.Insert(0, new ListItem("", ""));//这个也可不要
}
思路就是这样的,dropdownlist1是省份,dropdownlist2是城市的...这样就可以了,还有GetCity(),是获取城市数据源的一个方法,这个自己写
街角嘚堕落 2011-11-09
  • 打赏
  • 举报
回复
如果要把数据库的值绑定到控件里 还有就是第一个下拉框的改变事件 在这类里怎么写啊
街角嘚堕落 2011-11-09
  • 打赏
  • 举报
回复
我是用类写的 继承System.Web.UI.WebControls.WebControl
ailin84 2011-11-09
  • 打赏
  • 举报
回复
拖一个 ajax 控件容器
下拉框事件选择selectedchange 事件代码里添加根据下拉框选择的值读取数据库 并绑定到第2个下拉框

绑定值的时候 用

控件.DataSource=...
控件.DataBind();

小土bibox 2011-11-09
  • 打赏
  • 举报
回复
用jq很简单的。楼主搜下
qgqch2008 2011-11-09
  • 打赏
  • 举报
回复
街角嘚堕落 2011-11-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yth126 的回复:]
你说的看不明白
[/Quote]
我要做的就是1个省市级联控件啊 选第1个下拉框 第2个自动绑定值啊
yth126 2011-11-09
  • 打赏
  • 举报
回复
你说的看不明白

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧