asp.net dropdownlist 问题

前台代码<asp:DropDownListID="DropDownList1"runat="server"><asp:ListItemSelected="True">20... 前台代码<asp:DropDownList ID="DropDownList1" runat="server" >
<asp:ListItem Selected="True">2008</asp:ListItem><asp:ListItem >2009</asp:ListItem><asp:ListItem>2010</asp:ListItem>

</asp:DropDownList>
后台string mysql = "select * from chuqin where staffid='"+this.txtID.Text + "',year='"+this .DropDownList1.SelectedValue.ToString ()+
"',month='"+this .DropDownList2.SelectedValue.ToString () +"'"; SqlDataAdapter MyAdapter = new SqlDataAdapter(mysql ,cn );
DataSet MySet = new DataSet(); MyAdapter.Fill(MySet, "chuqin");
this.GridView1.DataSource = MySet;
this.GridView1.DataBind();

请问有什么错误
展开
 我来答
youjumpsoijump
2010-05-22 · 超过17用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:61.8万
展开全部
string mysql = "select * from chuqin where staffid='"+this.txtID.Text + "'and year='"+this .DropDownList1.SelectedValue.ToString ()+
"'and month='"+this .DropDownList2.SelectedValue.ToString () +"'";
janhoosan
2010-05-22 · TA获得超过2431个赞
知道小有建树答主
回答量:1233
采纳率:0%
帮助的人:913万
展开全部
string s=DropDownList1.SelectedItem.Text;//这是获取选中的文本值
string s=DropDownList1.SelectedValue//获取DropDownList中你设定的Value值

你这里面前台只设置了item的text的值 所以后台应该用DropDownList1.SelectedItem.Text来获取选中的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式