2

次のテーブルがあるとします。

                                                                 ここに画像の説明を入力

および次のとおりCheckBoxListです。

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

コード ビハインドでは、次のように入力します。

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

その後、次のようになります。

                                                                     ここに画像の説明を入力

さて、代わりに次のようになるようにするにはどうすればよいですか。

                                                                     ここに画像の説明を入力

これを達成するためにテーブルに触れたくありません。私は試してみMyCheckBoxList.Items.Add("Show All");ましたが、リストを作成しても無駄でした。私も最後に追加しようとしましたが、上部ではなく下部になります。

4

2 に答える 2

2

この項目を static として設定AppendDataBoundItemstrueて追加しますListItem

<asp:CheckBoxList ID="MyCheckBoxList" runat="server" AppendDataBoundItems="true">
    <asp:ListItem Selected="true">Show All</asp:ListItem>
</asp:CheckBoxList>
于 2013-07-05T19:45:31.287 に答える
0

簡単な方法はどうですかunion

MyCheckBoxList.DataSource = (from x in new string[] { "Select All" }
                            select x).Union(
                            from c in EMPLOYEE
                            select c.NAME);
于 2013-07-05T19:45:05.097 に答える