我有一個網站在Asp.Net中編程,並使用ListView顯示數據。數據來自LinqDataSource。DataBound CheckBoxList
在我EditItemTemplate中我有包括一個CheckBoxList的:
<asp:CheckBoxList runat="server" ID="TypeCheckBoxList" RepeatColumns="2">
<asp:ListItem Value="128">6.-10. klasse<br />Norddjurs vejleder</asp:ListItem>
<asp:ListItem Value="64">6.-10. klasse<br />Syddjurs vejleder</asp:ListItem>
<asp:ListItem Value="32">Gået ud af skolen<br/>Norddjurs vejleder</asp:ListItem>
<asp:ListItem Value="16">Gået ud af skolen<br/>Syddjurs vejleder</asp:ListItem>
<asp:ListItem Value="8">Ekstra støtte<br/>Norddjurs vejleder</asp:ListItem>
<asp:ListItem Value="4">Ekstra støtte<br />Syddjurs vejleder</asp:ListItem>
<asp:ListItem Value="2">Kontakt</asp:ListItem>
<asp:ListItem Value="1">Om os<br />Medarbejdere</asp:ListItem>
</asp:CheckBoxList>
我有我的數據庫列名爲類型,它是一個TINYINT。因此我可以說(字節)評估(「類型」)。
但是,如何將我的Eval(「Type」)數據綁定到CheckBoxList,如果Eval(「Type」)是3,那麼最後兩個項目被選中?
我已經嘗試設置一個隱藏的值綁定到類型,然後在CheckBoxList OnLoad設置選定的項目。但那沒有用。
我會研究它:)但它只是爲EditItem有一個複選框列表。不是所有的項目。 – 2009-09-23 06:57:48
您只能將EditItem的HiddenField。 然後做所有的檢查/後選擇在括號: 如果(hdfType!= NULL){ ... } 它 – 2009-09-23 07:16:15
肯定不會工作。非常感謝你! :) – 2009-09-23 15:33:57