1

データを表示するためのリピーターがあります。フィールドの1つがcheckBoxコントロールで、もう1つがラベルである2つのフィールドを示すこのリピーター。

今、checkBox がチェックされているときにラベルのテキストを理解するにはどうすればよいですか?

チェックボックスがチェックされているすべての行にラベルのテキストを表示したい。

私はどのように行いますか?

データベースからデータを取得および設定するためにLINQtoSQLを使用します

4

3 に答える 3

0
<asp:Repeater ID="rptX" runat="server">
<ItemTemplate>
    <asp:Label ID="lblX" runat="server" Visible='<%# Eval("IsChecked") %>' />
    <asp:CheckBox ID="chkX" runat="server" Checked='<%# Eval("IsChecked") %>' />
</ItemTemplate>
</asp:Repeater>

データを割り当てるときのコードビハインド

   rptX.DataSource = SomeIEnumerableFromLinq; // which has a bool field called IsChecked
   rptX.DataBind();
于 2009-10-18T20:49:55.197 に答える