假设我有下表:
以及以下CheckBoxList
:
<asp:CheckBoxList runat="server" ID="MyCheckBoxList"/>
在隐藏代码中,我按如下方式填充它:
MyCheckBoxList.DataSource = from c in EMPLOYEE
select c.NAME;
然后我将得到以下结果:
现在,我该怎么做才能得到以下结果:
我不想触摸 table 来实现这一点。我尝试过 MyCheckBoxList.Items.Add("Show All");
然后填充列表但无济于事。我也尝试过最后添加它,但它会在底部而不是顶部。
最佳答案
设置AppendDataBoundItems
为 true
并将此项添加为静态 ListItem
:
<asp:CheckBoxList ID="MyCheckBoxList" runat="server" AppendDataBoundItems="true">
<asp:ListItem Selected="true">Show All</asp:ListItem>
</asp:CheckBoxList>
关于c# - 将“显示全部”按钮添加到正在填充的复选框列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17495799/