佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > gridview中實(shí)現(xiàn)radiobutton的單選示例

gridview中實(shí)現(xiàn)radiobutton的單選示例

熱門(mén)標(biāo)簽:人工智能 客戶(hù)服務(wù) 網(wǎng)站排名優(yōu)化 國(guó)美全國(guó)運(yùn)營(yíng)中心 電商新玩法 百度AI接口 電銷(xiāo)業(yè)務(wù) 科大訊飛語(yǔ)音識(shí)別系統(tǒng)
c# 代碼
復(fù)制代碼 代碼如下:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
RadioButton rb = (RadioButton)e.Row.FindControl("rbtSelect");
if (rb != null)
rb.Attributes.Add("onclick", "onClientClick('" + rb.ClientID + "','" + e.Row.RowIndex + "')"); //把選中行的RowIndex也傳過(guò)去,提交后在服務(wù)器端取值時(shí)用
}
}

javascript代碼
復(fù)制代碼 代碼如下:

script type="text/javascript">
function onClientClick(selectedId, rowIndex)
{
//用隱藏控件記錄下選中的行號(hào)
var hidden = document.getElementById("Hidden1").value=rowIndex;

var inputs = document.getElementById("%=GridView1.ClientID%>").getElementsByTagName("input");
for(var i=0; i inputs.length; i++)
{
if(inputs[i].type=="radio")
{
if(inputs[i].id==selectedId)
inputs[i].checked = true;
else
inputs[i].checked = false;

}
}
}
/script>

hmtl代碼:
復(fù)制代碼 代碼如下:

asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
Width="648px" Font-Size="9pt" onrowcommand="GridView1_RowCommand"
DataKeyNames="id" onrowdatabound="GridView1_RowDataBound">
Columns>
asp:TemplateField>
ItemTemplate>
asp:RadioButton ID="rbtSelect" runat="server" />
/ItemTemplate>
/asp:TemplateField>
asp:TemplateField HeaderText="文件名">
ItemTemplate>
asp:LinkButton runat="server" ID="lbtDirName" CommandName="Change" CommandArgument='%#Container.DataItemIndex %>'>
%#Eval("AA") %>
/asp:LinkButton>
/ItemTemplate>
/asp:TemplateField>
asp:BoundField DataField="BB" HeaderText="字段1" />
asp:BoundField DataField="CC" HeaderText="字段2" />
asp:BoundField DataField="DD" HeaderText="字段3" />
asp:BoundField DataField="EE" HeaderText="字段4" />
/Columns>
/asp:GridView>

input id="Hidden1" type="hidden" runat="server"/>
您可能感興趣的文章:
  • Android利用GridView實(shí)現(xiàn)單選功能
  • asp.net GridView中使用RadioButton單選按鈕的方法
  • ASP.NET GridView中加入RadioButton不能單選的解決方案
  • DataGridView中CheckBox實(shí)現(xiàn)某一列單選
  • Gridview使用CheckBox全選與單選采用js實(shí)現(xiàn)同時(shí)高亮顯示選擇行
  • js實(shí)現(xiàn)GridView單選效果自動(dòng)設(shè)置交替行、選中行、鼠標(biāo)移動(dòng)行背景色
  • asp.net 擴(kuò)展GridView 增加單選按鈕列的代碼
  • Android利用GridView實(shí)現(xiàn)單選效果

標(biāo)簽:咸寧 拉薩 攀枝花 廈門(mén) 益陽(yáng) 棗莊 南平 POS機(jī)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《gridview中實(shí)現(xiàn)radiobutton的單選示例》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話(huà)咨詢(xún)

    • 400-1100-266
    沙坪坝区| 民勤县| 凤台县| 揭东县| 建宁县| 新邵县| 准格尔旗| 壶关县| 周至县| 重庆市| 浠水县| 永靖县| 江都市| 宾川县| 新平| 万荣县| 辰溪县| 茂名市| 丹巴县| 宜君县| 边坝县| 同德县| 麻江县| 凤山市| 察雅县| 正安县| 衡南县| 武山县| 贡觉县| 红安县| 平江县| 抚顺市| 基隆市| 巧家县| 双辽市| 措美县| 鄂托克旗| 台南县| 洪洞县| 新郑市| 英德市|