dropdownlist

luojie81 2012-01-07 03:52:01

/**/
<asp:DropDownList ID="dropdownlist" runat="server" AutoPostBack="True" OnSelectedIndexChanged="selectchanged">
</asp:DropDownList>


//绑定
dropdownlist.DataSource = ds.Tables[0];
dropdownlist.DataTextField = "name";
dropdownlist.DataValueField = "id";
dropdownlist.DataBind();


protected void selectchanged(object sender, EventArgs e)
{
//在这个地方取dropdownlist.SelectedIndex总是0,求解;
}
...全文
57 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
luojie81 2012-01-07
  • 打赏
  • 举报
回复
数据是有的.
说2楼对的,你们应该没有看完我的帖子吧.
函数名称无所谓的,事件应该也是OnSelectedIndexChanged.
都没有问题.
dropdownlist的数据我是用datasource绑定的.
如果不绑定,直接写在aspx页面写死itemlist的话dropdownlist.SelectedIndex的值是会随选择而改变的.
deathnessbat 2012-01-07
  • 打赏
  • 举报
回复
2楼 正解 顶
jiuhexuan 2012-01-07
  • 打赏
  • 举报
回复
确定下,数据是否有
如果没问题

建议,把事件删掉
用vs自动生成的吧

双击,或者,属性里边的事件
EnForGrass 2012-01-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yuan521929 的回复:]

C# code

protected void selectchanged(object sender, EventArgs e)
{
//在这个地方取dropdownlist.SelectedIndex总是0,求解;
}



不是这个事件、你选择错事件了!SelectIndexchanged
[/Quote]

+++1
愚知 2012-01-07
  • 打赏
  • 举报
回复

protected void selectchanged(object sender, EventArgs e)
{
//在这个地方取dropdownlist.SelectedIndex总是0,求解;
}


不是这个事件、你选择错事件了!SelectIndexchanged
由于html的Select元素式样不更改,自已用Javascript写了DropDownList控件,支持分组.调用相当方便,不用更改原来的HTML结构.调用方法:DropDownList.bind(selectId).例如: ---------------------------------
DropDownList2:
这个是ajax 实现DropDownList无刷新联动。里面有数据库结构和内容,表结构的是sql2000的, 关键代码:

62,046

社区成员

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

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

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

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