台灣最大程式設計社群網站
線上人數
647
 
會員總數:246038
討論主題:189624
歡迎您免費加入會員
討論區列表 >> ASP.NET >> [NET]checkBoxList及RadioButtonList
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
[NET]checkBoxList及RadioButtonList
價值 : 0 QP  點閱數:1683 回應數:1
樓主

taze
門外漢
0 0
0 0
發送站內信

我在DataGrid中插入CheckBoxList及RadioButtonList,寫法如下:

<asp:TemplateColumn>
<ItemTemplate>
<asp:RadioButtonList runat=server ID=opt>
<asp:ListItem Selected='<%# iif(container.dataitem("state")="待核",true,false) %>' Text=待核></asp:ListItem>
<asp:ListItem Selected='<%# iif(container.dataitem("state")="核可",true,false) %>' Text=核可></asp:ListItem>
</asp:RadioButtonList>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemTemplate >
<asp:CheckBoxList Runat=server ID=chk>
<asp:ListItem Selected ='<%# iif(container.dataitem("interest1")=true,true,false) %>'>睡覺</asp:ListItem>
<asp:ListItem Selected ='<%# iif(container.dataitem("interest2")=true,true,false) %>'>看電影</asp:ListItem>
</asp:CheckBoxList>
</ItemTemplate>
</asp:TemplateColumn>

然而,這樣寫會出現『'DataBinding' 不是 'System.Web.UI.WebControls.ListItem' 的事件』的錯誤。
我要如何才可以利用CheckBoxList及RadioButtonList跟DataBase連結在一起?

本篇文章發表於2002-05-17 09:55
1樓
回應

redhair
檢舉此回應
因為CheckBoxList & RadioButtonList 才有 DataBind() method, 而ListItem class
是沒有的,所以有error.
把ListItem的選項,存入一Array,然後assign給 CheckBoxList & RadioButtonList的
DataSource,然後dataBind()
至於選項的起始值要在要在 DataGrid_ItemCreated()中去設
本篇文章回覆於2002-05-21 04:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.