国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

ASP.NET中為DataGrid添加單選框

2019-11-18 17:02:34
字體:
供稿:網(wǎng)友

  使用DataGrid控件添加單選框時,如果直接在模板中加入RadioButton服務(wù)器控件,由于.Net的機制,無法將這些RadioButton在客戶端出現(xiàn)在同一個組里面。這時我們可以使用Radio標(biāo)簽來實現(xiàn)。

  下面是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中的數(shù)據(jù)綁定代碼

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"))

  下面是設(shè)置綁定項中哪個Radio被中的函數(shù)

Public Function GetChecked(ByVal str As String) As String
 If str = Request.Form("rdo") Then
  Return "checked"
 Else
  Return ""
 End If
End Function


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 鹰潭市| 沧州市| 沁源县| 汉源县| 比如县| 平乡县| 邳州市| 安顺市| 穆棱市| 德阳市| 夏津县| 读书| 岳西县| 兴安县| 西藏| 乌拉特中旗| 辽源市| 祁阳县| 新野县| 齐齐哈尔市| 茶陵县| 德昌县| 龙泉市| 威信县| 东明县| 巴马| 扎赉特旗| 佛学| 雅江县| 连山| 桐庐县| 马鞍山市| 安徽省| 藁城市| 西青区| 石门县| 贵港市| 三台县| 潼南县| 拉孜县| 闸北区|