国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 中牟县| 汉寿县| 闽侯县| 新竹县| 津南区| 大城县| 襄汾县| 马边| 西和县| 台安县| 醴陵市| 清徐县| 寿光市| 郓城县| 岳池县| 琼结县| 昌平区| 刚察县| 安国市| 绵阳市| 横峰县| 张北县| 濮阳县| 陵水| 从化市| 涿鹿县| 岢岚县| 北海市| 凯里市| 乡城县| 长沙县| 定安县| 边坝县| 玛纳斯县| 辽阳市| 名山县| 安泽县| 马鞍山市| 德格县| 耿马| 繁峙县|