ASP.NET中為DataGrid添加單選框
2010/8/23 10:47:38
使用DataGrid控件添加單選框時,如果直接在模板中加入RadioButton 服務器控件,由于.Net的機制,無法將這些RadioButton在客戶端出現在同一個組里面。這時我們可以使用Radio標簽來實現。
下面是HMTL頁面代碼
<form id="Form1" method="post" runat="server">
<asp:datagrid id="DataGrid1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:templateColumn>
<ItemTemplate>
<input type="radio" name="rdo" <%# GetChecked(DataBinder.Eval(Container, "DataItem")) %> value='<%# DataBinder.Eval(Container, "DataItem") %>'>
<asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem") %>' ID="Label1">
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid><br>
<asp:Button id="btnOk" runat="server" Text="確定"></asp:Button>
下面是Page_Load中的數據綁定代碼
Dim arr As New ArrayList
arr.Add("新聞綜合")
arr.Add("綜藝")
arr.Add("電影")
arr.Add("教育")
arr.Add("戲劇")
arr.Add("軍事")
arr.Add("體育")
DataGrid1.DataSource = arr
DataGrid1.DataBind()
下面是btnOk_Click中獲取選擇項的代碼
Response.Write(Request.Form("rdo"))
下面是設置綁定項中哪個Radio被中的函數
Public Function GetChecked(ByVal str As String) As String
If str = Request.Form("rdo") Then
Return "checked"
Else
Return ""
End If
End Function
返回列表
返回首頁
主站蜘蛛池模板:
男男动漫全程肉无删减彩漫|
国产在线91精品入口|
国产微拍精品一区|
人人爽人人爽人人爽人人片av
|
欧美性a欧美在线|
手机免费在线**|
国产真实交换多p免视频|
免费精品99久久国产综合精品|
亚洲av无码国产综合专区|
xxxxx做受大片视频免费|
香蕉视频免费在线|
欧美最猛黑人猛交69|
影音先锋女人aa鲁色资源|
国产午夜精品一区理论片
|
亚洲香蕉在线观看|
亚洲国产综合第一精品小说|
久久婷婷香蕉热狠狠综合|
亚洲精品tv久久久久久久久久|
亚洲欧美国产日韩天堂在线视|
www.尤物在线|
精品一久久香蕉国产二月|
无码中文资源在线播放|
国产强伦姧在线观看无码|
亚洲成a人片在线观看精品|
在线观看视频一区二区|
四虎国产精品免费久久久|
久久婷婷五月综合97色一本一本|
131美女爽爽爽爱做视频|
熟妇人妻久久中文字幕|
好男人在线观看高清视频www|
国产av永久精品无码|
久久亚洲国产精品|
91手机视频在线|
欧美MV日韩MV国产网站|
国产精品无码V在线观看|
另类视频第一页|
久久久精品午夜免费不卡|
麻豆www传媒|
日本道色综合久久影院|
国产精品资源一区二区|
伊人网综合在线视频|