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

首頁 > 編程 > .NET > 正文

ASP.NET中為DataGrid添加單選框

2024-07-10 13:09:47
字體:
來源:轉載
供稿:網友
  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  •   使用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
    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 武威市| 蓬溪县| 渭南市| 土默特右旗| 和田县| 巴马| 株洲市| 大化| 中西区| 琼海市| 丹巴县| 遂溪县| 漳浦县| 博客| 许昌县| 铜梁县| 宿松县| 横峰县| 洪泽县| 本溪市| 宕昌县| 德昌县| 正蓝旗| 海口市| 同仁县| 桦南县| 鹤峰县| 长宁县| 岑巩县| 昭苏县| 平罗县| 沙田区| 博白县| 周口市| 晋中市| 阳东县| 龙井市| 普格县| 普格县| 宁津县| 筠连县|