Dropdownlist问题请教

问题描述

SqlConnectionconn=db.createcon();conn.Open();stringsql="selectdistinctuserclassfromUserinfo";SqlCommandcmd=newSqlCommand(sql,conn);SqlDataReadersdr=cmd.ExecuteReader();this.Ddluserclass.DataSource=sdr;this.Ddluserclass.DataTextField="Userclass";this.Ddluserclass.DataValueField="Userclass";this.Ddluserclass.DataBind();conn.Close();//以上语句将用户班级帮定到下拉列表框Ddluserclass中在根据用户班级查询时:stringuserclass=this.Ddluserclass.SelectedValue;/本句是否有错(列表框值不是手动输入而是动态帮定的)SqlConnectionconn=db.createcon();conn.Open();stringlicenfind="select*fromuserinfowhereuserclass='"+userclass+"'";SqlDataAdaptersda=newSqlDataAdapter(licenfind,conn);DataSetds=newDataSet();sda.Fill(ds);this.Gvliceninfo.DataSource=ds;this.Gvliceninfo.DataBind();conn.Close();问题2按班级查询时,无论选择列表框中的哪个项,都会默认将第一项对应的内容选出来,这是怎么回事?

解决方案

解决方案二:
绑定的语句要放在if(!ispostback)里Ddluserclass的autopostback=true;
解决方案三:
SqlDataReadersdr=cmd.ExecuteReader();this.Ddluserclass.DataTextField="Userclass";this.Ddluserclass.DataValueField="Userclass";这里的问题this.Gvliceninfo.DataSource=ds;你把整个表都绑定上去了
解决方案四:
在绑定班级时设置下拉列表autopostback=true
解决方案五:
引用1楼gaoliuchang的回复:

绑定的语句要放在if(!ispostback)里Ddluserclass的autopostback=true;

解决方案六:
没加if(!ispostback)语句..
解决方案七:
支持搂主,收藏
解决方案八:
顶楼上的..``~
解决方案九:
谢谢大家了,弄出来了
解决方案十:
什么呀
解决方案十一:
该回复于2008-05-09 11:14:24被版主删除

时间: 2025-01-20 13:35:16

Dropdownlist问题请教的相关文章

GridView中的DropDownList使用问题

问题描述 有一个数据表一共以下几个字段:StuNo,StuName,ShuXing1,ShuXing2.需要把这个数据表与GridView控件绑定显示出来,显示界面要求把ShuXing1和ShuXing2合并成一个字段,用下拉菜单的方式表示出来,也就是显示三个字段:StuNo,StuName,ShuXing.遇到的问题:我在GridView中添加了新列TemplateField,在其ItemTemplate中添加了下拉菜单DropDownList控件,但是不知道如何往这个控件绑定数据,因为每条数

怎么将这样的数据绑定到Dropdownlist控件上

问题描述 我数据表里有个字段是这样的10#,11#,12#,13#请教大家怎么将上述字符串按,分开绑定到Dropdownlist控件上,就是可以在Dropdownlist控件上可以分别选择10#或11#或12#或13# 解决方案 解决方案二:SqlConnectionconn=newSqlConncetion("....");conn.open();SqlCommadncmd=newSqlCommad("select*from表名",conn)SqlDataRead

你好!想请将一个关于 detailsview 中dropdownlist绑定的问题

问题描述 前台<asp:TemplateFieldHeaderText="职务:"HeaderStyle-CssClass="black11px"><EditItemTemplate><asp:DropDownListID="DDLPOST"CssClass="DropDownListTEXTWID80"runat="server"></asp:DropDownLi

js脚本模态窗口的返回值怎么赋值给给服务器控件DropDownList

问题描述 js脚本模态窗口的返回值怎么赋值给给服务器控件DropDownList我的代码是document.all.TextBox1.value=returnvalues;varddlvalues=document.all.DropDownList1;vars=document.createElement("OPTION");s.innertext=returnvalues;s.value=returnvalues;ddlvalues.options.add(s);可是在页面上是怎么也

关于DropdownList 增加选项内容问题

问题描述 各位大侠,请教如下问题:我想将SQL数据库中ASPABB这张表中的ABB002这列的内容添加到DropDownList控件中:请问如何复值stringstrcon=ConfigurationSettings.AppSettings["sqlconn"];SqlConnectionconn=newSqlConnection(strcon);conn.Open();SqlCommandcomm=newSqlCommand("selectABB001,ABB002from

将aaa.aspx中的一个DropDownList或者TextBox的值,传向bbb.asp

问题描述 我需要将aaa.aspx中的一个DropDownList或者TextBox的值,传向bbb.asp求教具体代码!!!第一:如何转向asp页面?因为DropDownList需要<formrunat=server>,不能直接POST,那最佳方法是什么?第二:如何把控件或者变量的值,传出去?代码指导下,谢谢大侠 解决方案 解决方案二:要是post可以在加个form表单也可以采用get的方式传值也可以用控件的postbackurl属性进行跳转解决方案三:引用1楼的回复: 要是post可以在加

DropDownList OnSelectedIndexChanged回发

问题描述 大家好,我新手,请教大家一个基本问题:<DropDownList1通过ajax联动到<DropDowList2然后在DropDownList2上加个OnSelectedIndexChanged事件后,每次点击DropDownList触发OnSelectedIndexChanged之后<DropList2的ajax绑定值清空了,请加一下怎么解决?谢谢了 解决方案 解决方案二:参考联动的例子:asp.netmvc:解决方案三:你用的是服务端组件,它的事件会引起页面重新加载,第二个,

请教各位大神帮写一个ASP申请表单

问题描述 请教各位大神帮写一个ASP申请表单 <div style="margin-left:auto; margin-right:auto;margin-top:0px; width:950px; "> <div id="div0" runat="server" style="line-height:20px;"> <ul> <li style="text-align:ce

VB.NET中如何在加载页面的时候自动加载DropDownList啊,谢谢大家了

问题描述 VB.NET中如何在加载页面的时候自动加载DropDownList啊,谢谢大家了现在真的很棘手啊 解决方案 解决方案二:自动加载?你是指绑定?写代码啊.写个绑定的方法.在page_load里调用解决方案三:代码如下:PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadDimmylistAsDropdownlist=NewDropdownlist'之后可以设置