在数据库中的字段是 TRUE 和false
让DateList  显示的时候显示为  “可用” “不可用”
怎么操作啊?谢谢了  稍微具体点啊
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
 {
}在这个函数里吗

解决方案 »

  1.   

      <asp:DataList ID="DataList1" runat="server">
            <ItemTemplate>
                <asp:Localize ID="Localize1" runat="server"></asp:Localize></ItemTemplate>
            </asp:DataList>html="   radionbutton     ";
     Localize1.Text = html;
      

  2.   

    StringBuilder html=new StringBuilder();
      

  3.   

    protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
     {
       if(数据源.数据库中的字段 == "TRUE")
       {
          你想显示的控件.Text = "可用"
       }
       else   
       {
          你想显示的控件.Text = "不可用"
       }}
      

  4.   

    绑定的时候判断下就行了。 <%# Eval("字段").ToString() = "True" ? "可用" : "不可用"; %>
      

  5.   


    直接报错了!!!
       <asp:Label ID="LabelUsed" runat="server" Width="66px"></asp:Label><%#Eval("IsTestUser").ToString() = "True" ? "可用" : "不可用"; %></td>
      

  6.   

    protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
     {
      if(数据源.数据库中的字段 == "TRUE")
      {
      你想显示的控件.Text = "可用"
      }
      else   
      {
      你想显示的控件.Text = "不可用"
      }}
      

  7.   


    //后面一种方法是未将对象引用到实例
     string sql = "SELECT  IsTestUser  FROM MemberInfo ";
                DataTable table1 = new DataTable();
               table1= DbAccessHelper.ExecuteDataTable(new DbCommandData(sql));
               for (int i = 0; i < Convert.ToInt32(table1.Rows.Count.ToString()); i++)
               {
                   if (table1.Rows[i]["IsTestUser"].ToString() == "True")
                   {
                       ((Label)e.Item.FindControl("Label1")).Text = "使用中";
                   }
                   else
                   {
                       ((Label)e.Item.FindControl("Label1")).Text = "停用";
                   }
               }
      

  8.   

    HTML code
    <%# Eval("字段").ToString() = "True" ? "可用" : "不可用"; %>
    直接报错了!!!
      <asp:Label ID="LabelUsed" runat="server" Width="66px"></asp:Label><%#Eval("IsTe……
    [/Quote]你看你绑定的字段绑定到哪了,位置不对
      

  9.   

    首先构建张虚拟表,数据库中出来的数据判断下false为不可用true为可用,放在虚拟表中  在绑定