当前位置:编程学习 > C#/ASP.NET >>

DropDownList的问题请教高手!................

<asp:DropDownList ID="cboGrade" runat="server" Width="136px" SelectedValue='<%# grade %>'>
                                    <asp:ListItem Value="0">普通会员</asp:ListItem>
                                    <asp:ListItem Value="1">高级会员</asp:ListItem>
                                    <asp:ListItem Value="2">白金会员</asp:ListItem>
                                    <asp:ListItem Value="3">钻石会员</asp:ListItem>
                                </asp:DropDownList>

我想用CS代码中的一个变量grade int 绑定到DropDownList中让它选中一项就是让grade=0的时候就让第一项选中,要怎么做,我用SelectedValue='<%# grade %>'时出错 --------------------编程问答-------------------- cboGrade.SelectValue=grade ;
cs 中写a
--------------------编程问答-------------------- 按照楼上的在后置代码中写
在脚本中好像少了一个=号吧 SelectedValue='<%=grade %>'
并且grade要是public或protected的 --------------------编程问答-------------------- <asp:DropDownList ID="cboGrade" runat="server" Width="136px" >
                                    <asp:ListItem Value="0">普通会员</asp:ListItem>
                                    <asp:ListItem Value="1">高级会员</asp:ListItem>
                                    <asp:ListItem Value="2">白金会员</asp:ListItem>
                                    <asp:ListItem Value="3">钻石会员</asp:ListItem>
                                </asp:DropDownList>


SelectedValue='<%# grade %>' 写那里根本不对  

要写在里面吧

<asp:ListItem Selected='<%# grade %>==0?true:false' Value="0">普通会员</asp:ListItem>

我想应该是这样 LZ试一试吧  格式可能写的不对,个别时引号 我最烦引号了  呵呵
--------------------编程问答-------------------- 我想在页面上实现绑定,我的CS代码中的grade是public的可它还是不行 --------------------编程问答-------------------- 你写在Init里面不行啊

非要往上邦?  用一个if else  多简单啊 对不? --------------------编程问答-------------------- 只有那样了,我一个表单上23个字段我是用绑定一次给它们绑定值,在CS代码中用this.cboGrade.selectedIndex=...这样的性能要差一点,所以我想用那样的 --------------------编程问答-------------------- 在Page_Load阶段时候绑定DropDownList后
cboGrade.Items.FindByText(grade).Selected = true;
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,