如何在数据绑定的复选框列表中隐藏一些值

时间:2018-10-28 18:53:41

标签: c# asp.net

我正在从数据库动态加载复选框列表。

在数据库中,我的值类似于:

 Sun
 Mon
 Tue
 Wed
 Thu
 Fri
 Sat

这是我的复选框列表

 <asp:CheckBoxList ID="chkDays" runat="server" CssClass="checkbox-inline"
  DataTextField="dayValue" DataValueField="dayId"></asp:CheckBoxList>  

但是我真正想要的是在将值绑定到复选框列表时隐藏周二,周四和周六,并且只有用户可见的东西是Sun,Mon,Wed,Fri

我不想使用

隐藏它们
chkDay.Items[itemPosition] = hide;

因为可以在数据库中随时更改顺序。

1 个答案:

答案 0 :(得分:0)

最好的做法是,在数据库中放置另一个bit列,以指示该行是否为Enabled。然后,当您绑定复选框列表时,选择Enabled = 1