我想綁定布爾值到中繼器。如何將布爾值綁定到中繼器中的複選框?
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<br />
<img ID="ImageZoom" runat="server" src='<%# DataBinder.Eval(Container.DataItem, "ImageUrl") %> ' style="display: inline; height:auto; left: 0pt; top: 0pt; width:auto;" />
<asp:CheckBox ID="CheckBox1" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "ImageId") %> ' Checked='<%# DataBinder.Eval(Container.DataItem, "Boolv") %>' />
</ItemTemplate>
</asp:Repeater>
這裏在頁面加載檢查應該只有真或假,但它的返回檢查。我如何得到真假?
@ user1619151:Boolv是一個布爾值嗎?你說_「它的返回檢查」_而不是「真/假」。也許你已經存儲了一個字符串_「checked」_。然後試試這個:'CheckBox1.Checked = dr [「Boolv」]。Equals(「checked」);'。 –
ya。我做了,當我調試時,它正確地來到了那裏,但是在ascx頁面上我變得像上面那樣。我通過使用檢查元素 – user1619151
看到了這個謝謝。它工作 – user1619151