c# - 将“显示全部”按钮添加到正在填充的复选框列表中

标签 c# asp.net checkboxlist

假设我有下表:

                                                                  enter image description here

以及以下CheckBoxList:

<asp:CheckBoxList runat="server" ID="MyCheckBoxList"/>

在隐藏代码中,我按如下方式填充它:

MyCheckBoxList.DataSource = from c in EMPLOYEE
                            select c.NAME;

然后我将得到以下结果:

                                                                      enter image description here

现在,我该怎么做才能得到以下结果:

                                                                      enter image description here

我不想触摸 table 来实现这一点。我尝试过 MyCheckBoxList.Items.Add("Show All"); 然后填充列表但无济于事。我也尝试过最后添加它,但它会在底部而不是顶部。

最佳答案

设置AppendDataBoundItemstrue 并将此项添加为静态 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/

相关文章:

c# - 如何解析传递到我的 wcf 服务操作中的soap+xml 消息?

c# - 如果 Eval() != null,ASP.NET Eval() 问题显示两列

javascript - 带有选定元素框的复选框

javascript - 如何在 JavaScript 中为特定列表添加下划线

c# - Ruby - 枚举文件

c# - DevExpress GridView.SaveLayoutToStream 不保存 FindFilterText

c# - IDbConnection 和在 c# 中使用 block

c# - StringBuilder.Append with float

c# - 如何通过 https 使用 web 服务

javascript - 刷新 Autopostback 下拉列表上的 Javascript 代码