代码:
<asp:DropDownList ID="ddlCheck" runat="server">
<asp:ListItem Value="true">是</asp:ListItem>
<asp:ListItem Value="false">否</asp:ListItem>
</asp:DropDownList>现在要在page_load事件中加入代码:
要求如下:
根据读取数据库中的值判断ddlcheck控件的默认选择值
如果读出的值为“false”,则默认选择"否"
如果读出的值为“true”,则默认选择"是"
该如何写代码(不希望用判断语句)?
<asp:DropDownList ID="ddlCheck" runat="server">
<asp:ListItem Value="true">是</asp:ListItem>
<asp:ListItem Value="false">否</asp:ListItem>
</asp:DropDownList>现在要在page_load事件中加入代码:
要求如下:
根据读取数据库中的值判断ddlcheck控件的默认选择值
如果读出的值为“false”,则默认选择"否"
如果读出的值为“true”,则默认选择"是"
该如何写代码(不希望用判断语句)?
把DataTextField和DataValueField设置成'col002'和'col001'绑定
<asp:DropDownList ID="ddlCheck" runat="server">
<asp:ListItem Value="true">是</asp:ListItem>
<asp:ListItem Value="false">否</asp:ListItem>
</asp:DropDownList>CS文件
public partial class Manager_Admin_config : System.Web.UI.Page
{
GuestbookSetup gbs = new GuestbookSetup();
Dboperate op = new Dboperate();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
ddlCheck.Items.FindByValue(gbs.CheckNote.ToString()).Selected = true;
ddlEnableMail.Items.FindByValue(gbs.EnableMail.ToString()).Selected = true;
}其中gbs为guestbooksetup类的实例化对象。checkNote和enablemail属性返回的为bool型,我将它转换成string值。没有任何反应!!还望大家继续帮我解答!!