成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > asp.net GridView中使用RadioButton單選按鈕的方法

asp.net GridView中使用RadioButton單選按鈕的方法

熱門標(biāo)簽:網(wǎng)絡(luò)電話外呼系統(tǒng)上海 地圖標(biāo)注軟件免費下載 百應(yīng)電話機器人外呼系統(tǒng) 西寧呼叫中心外呼系統(tǒng)線路商 400電話辦理怎么樣 臨沂智能電話機器人加盟 蘇州如何辦理400電話 聯(lián)通官網(wǎng)400電話辦理 外呼電話機器人成本

本文實例講述了asp.net GridView中使用RadioButton單選按鈕的方法。分享給大家供大家參考,具體如下:

在GridView里做單選按鈕,我用了三種方法

第一種方法:在GridView的模版列里加服務(wù)器端控件RadioButton,使用js控制單選

使用模版列里加RadioButton

script type="text/javascript">
 function setRadio(nowRadio)
 {
 var myForm,objRadio;
 myForm=document.forms[0];
 /**////alert(myForm);
 for(var i=0;imyForm.length;i++)
 {
 if(myForm.elements[i].type=="radio")
 {
 objRadio=myForm.elements[i];
 /**////alert(objRadio.name);
 if(objRadio!=nowRadio  objRadio.name.indexOf("GridView1")>-1  objRadio.name.indexOf("RadioButton1")>-1)
 {
 alert(objRadio.name);
 if(objRadio.checked)
 {
 objRadio.checked=false;
 }
 }
 }
 }
 }
/script>

asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" ShowHeader="False" OnRowDataBound="GridView1_RowDataBound">
Columns>
asp:TemplateField>
ItemTemplate>
asp:RadioButton ID="RadioButton1" runat="server"/>
/ItemTemplate>
/asp:TemplateField>
/Columns>
/asp:GridView>
asp:Button ID="Button1" runat="server" Text="取選項" OnClick="Button1_Click"/>
asp:Label ID="Label1" runat="server">/asp:Label>

前面那段代碼就是控制單選的js,在這里,我使用了遍歷頁面上所有控件的方法,加入了條件,就是紅色那個判斷,只控制GridView1里id是RadioButton1生成的單選按鈕

這種辦法需要綁定客戶端事件

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
//給每個RadioButton1綁定setRadio事件
try
{
((RadioButton)e.Row.FindControl("RadioButton1")).Attributes.Add("onclick", "setRadio(this)");
}
catch (Exception)
{ }
}

取值的方法就是遍歷GridView的每一行,取選中的控件

protected void Button1_Click(object sender, EventArgs e)
{
//使用模版列里加RadioButton
Label1.Text = "";
foreach (GridViewRow gvr in GridView1.Rows)
{
try
{
if (((RadioButton)gvr.FindControl("RadioButton1")).Checked)
{
Label1.Text = "當(dāng)前選中第" + Convert.ToString(gvr.RowIndex + 1) + "個";
break;
}
}
catch (Exception)
{ }
}
if (Label1.Text.Length == 0)
{
Label1.Text = "沒有選中項";
}
}

這種方法,在客戶端和服務(wù)器端都使用了遍歷

第二種方法:在GridView的模版列里,加html控件Radio

使用模版列里加html控件Radio

asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" ShowHeader="False">
Columns>
asp:TemplateField>
ItemTemplate>
input type="radio" name="myRadio" value='%# Container.DataItemIndex.ToString() %>'>
/ItemTemplate>
/asp:TemplateField>
/Columns>
/asp:GridView>
asp:Button ID="Button2" runat="server" Text="取選項" OnClick="Button2_Click" />
asp:Label ID="Label2" runat="server">/asp:Label>

script type="text/javascript">
function setNowRadio(v)
{
//alert(v);
var myForm,objRadio;
myForm=document.forms[0];
for(var i=0;imyForm.length;i++)
{
if(myForm.elements[i].type=="radio")
{
objRadio=myForm.elements[i];
//alert(objRadio.name);
//alert(objRadio.value);
if(objRadio.value==v)
{
objRadio.checked=true;
}
}
}
}
asp:Literal ID="jsLiteral" runat="server">/asp:Literal>
/script>

前面那句input type="radio" name="myRadio" value='%# Container.DataItemIndex.ToString() %>'>,我在他的value值里,綁定的是當(dāng)前行,因為一般在GridView里操作的時候,我們經(jīng)常要用的是選中的行號,有了行號,我們就可以取GridView的DataKeys了

因為這里使用的是html控件,所以取數(shù)據(jù)的時候,要使用Request.Form

protected void Button2_Click(object sender, EventArgs e)
{
//使用模版列里加html控件Radio
if (Request.Form["myRadio"] == null)
{
Label2.Text = "沒有選中項";
jsLiteral.Text = "";//*****
}
else
{
string value;
value = Request.Form["myRadio"].ToString();
Label2.Text = "當(dāng)前選中第" + Convert.ToString(Convert.ToInt16(value) + 1) + "個";
jsLiteral.Text = "setNowRadio('" + value + "');";//*****
}
}

這種方法自己,是不用遍歷控件就可以完成任務(wù)的

就是因為使用的是客戶端控件,所以選中的值不可以寫入viewstate里面,如果有頁面回傳,這個值就不可以保留了,如果要在頁面回傳后還保留這個值,就要使用js,看注釋里有****的那段代碼,我選設(shè)置了一個setNowRadio(),然后呢加入Literal控件

在每一次回傳的時候,嗯,因為我這里只有取值需要回傳,所以我寫在了取值那里,其實是應(yīng)該寫在Page_Load事件里的,加上if (IsPostBack)的判斷,就是每次回傳,就要取這個myRadio的值,執(zhí)行函數(shù),重新選擇已經(jīng)選中的項

在這個setNowRadio里,又用到了遍歷,就是他比第一種方法遍歷的東西少

第三種方法:直接使用RadioButtonList模擬表格

使用RadioButtonList

asp:RadioButtonList ID="RadioButtonList1" runat="server">
/asp:RadioButtonList>
asp:Button ID="Button3" runat="server" Text="取選項" OnClick="Button3_Click" />
asp:Label ID="Label3" runat="server">/asp:Label>

我在這里模擬的是一個像論壇里,顯示投票頁面的東西,就是給出一個單選框,后面寫選項內(nèi)容,然后是一個圖片,再顯示有幾票

private void SetListItem(RadioButtonList rbt)
{
//給RadioButtonList加幾個ListItem,用來測試數(shù)據(jù)
string item, space, info;
int per;
for (int i = 0; i  3; i++)
{
per = 5;
item = "div style='float:left; width:300px;'> 第 " + Convert.ToString(i + 1) + " 項/div>";
space = Convert.ToString(per * 3.50);
space = "div style='float:left; background-color:MistyRose;border-color:Silver;border-width:1px;border-style:solid; width:" + space + "px;'>/div>";
info = "div style='float:left; width:70px;'>nbsp;nbsp;" + per.ToString() + "%nbsp;nbsp;5票/div>";
info = item + space + info;
RadioButtonList1.Items.Add(new ListItem(info, ""));
}
}

這種方法解決了單選的問題,解決了回傳的問題,因為RadioButtonList本來就是生成一組Radio控件的,就是,在模擬的時候很麻煩,我這里使用了很多div+css,就是,我還是沒有辦法做到讓生成的radio和選項放在同一行上

下面是生成的html代碼里的一行:

tr>
td>
input id="RadioButtonList1_0" type="radio" name="RadioButtonList1" value="" />
label for="RadioButtonList1_0">
div style='float:left; width:300px;'> 第 1 項/div>
div style='float:left; background-color:MistyRose;border-color:Silver;border-width:1px;border-style:solid; width:17.5px;'>/div>
div style='float:left; width:70px;'>nbsp;nbsp;5%nbsp;nbsp;5票/div>
/label>
/td>
/tr>

div是塊級元素,使用了float:left,也不可以讓他們和radio在同一行上,如果可以把頁面的寬度控制,比如確定是788px,那我們就可以使用float:right; text-align:left;來控制,就是很多時候,是不允許用px控制頁面寬度的

另外的一個辦法是直接寫代碼

protected void rbtnSel_CheckedChanged(object sender, EventArgs e)
{
for (int i = 0; i  this.GridView1.Rows.Count; i++)
{
((RadioButton)this.GridView1.Rows[i].FindControl("rbtnSel")).Checked = false;
}
((RadioButton)sender).Checked = true;//經(jīng)典
}

更多關(guān)于asp.net相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《asp.net操作json技巧總結(jié)》、《asp.net字符串操作技巧匯總》、《asp.net操作XML技巧總結(jié)》、《asp.net文件操作技巧匯總》、《asp.net ajax技巧總結(jié)專題》及《asp.net緩存操作技巧總結(jié)》。

希望本文所述對大家asp.net程序設(shè)計有所幫助。

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

標(biāo)簽:中衛(wèi) 聊城 清遠 甘肅 臨夏 海西 慶陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp.net GridView中使用RadioButton單選按鈕的方法》,本文關(guān)鍵詞  asp.net,GridView,中,使用,RadioButton,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp.net GridView中使用RadioButton單選按鈕的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于asp.net GridView中使用RadioButton單選按鈕的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    天天干天天操天天爱| 欧美大片免费观看网址| 国产精品欧美大片| 五月激情五月婷婷| 丁香婷婷综合色啪| 国产精品国产三级国产专播精品人| 亚洲码国产岛国毛片在线| 欧美日韩成人一区| 欧美三级一区| 国产视频一区二区视频| 日产国产欧美视频一区精品| 国产欧美日韩另类视频免费观看| 男女午夜激烈无遮挡| 日韩欧美一级精品久久| yw.139尤物在线精品视频| 国产精品一区二区男女羞羞无遮挡| 97久草视频| 国产精品涩涩涩视频网站| 26uuu国产日韩综合| 波多野结衣av在线| 国产99久久精品一区二区300| 白丝女仆被免费网站| 色悠久久久久综合欧美99| 国产伦精品一区二区三区高清| 国产肥白大熟妇bbbb视频| 蜜桃视频在线观看免费视频| 狠狠色噜噜狠狠狠| 福利一区在线观看| 国产成人av无码精品| 中文字幕免费高清网站| 日韩av一区二| 久久久久一区二区| hs网站在线观看| 欧美国产亚洲另类动漫| 蜜臀av一区二区三区| 久久草.com| 中文字幕在线视频一区二区| 影音先锋男人资源站在线观看| 91精品国产91久久久久| 欧美成人免费网站| 一区二区不卡在线播放| 欧美黑人性猛交| 先锋资源中文在线| 美女久久久精品| 国产精品视频一区麻豆| 欧美日韩综合一区二区| 欧美日本免费一区二区三区| 91日本在线观看| 91精品国产综合久久香蕉的用户体验| 久久久99国产精品免费| 久久精品99国产国产精| 欧美色图天堂网| 亚洲美女视频在线| 狠狠噜噜久久| 亚洲精品8mav| 神马亚洲视频| 日韩成人三级视频| 在线观看免费高清完整| 美女在线视频一区二区| 日本在线中文字幕一区二区三区| 天天躁夜夜躁狠狠是什么心态| 久久久久久久久久久久久国产精品| www.激情网| 96av麻豆蜜桃一区二区| 久久久久久国产精品美女| 成人影视亚洲图片在线| 午夜精品久久久久久久第一页按摩| 免费人成又黄又爽又色| 欧美国产小视频| 精品国产福利| 污污网址在线观看| 四虎影院成人| av在线播放成人| 综合136福利视频在线| 一本二本三本亚洲码| 国产三级按摩推拿按摩| 亚洲一区二区三区久久| 性色av一区二区三区红粉影视| 精品亚洲精品| 麻豆映画在线观看| 国产日韩在线一区二区三区| 成人免费三级在线| 久久久久久久久丰满| 国产无码精品一区二区| 国产视频在线一区二区| 国产精品国产三级国产a| 日日摸日日添日日躁av| 一区二区三区在线高清| 毛片毛片毛片毛片| 亚洲综合小说图片| 国产精品国产三级国产三级人妇| 在线观看国产高清视频| 极品粉嫩饱满一线天在线| xxx在线视频| 国产美女视频一区二区| 成人视屏免费看| 人人超碰在线| 一起草最新网址| 国内精品免费视频精选在线观看| 亚洲精品国产片| 国产福利精品一区二区| 国精产品一区一区三区mba视频| 色综合天天综合网中文字幕| 老熟妇高潮一区二区高清视频| 免费一级欧美在线大片| 久久精品女人天堂av免费观看| 午夜免费播放观看在线视频| 亚洲色图18p| 人人妻人人澡人人爽欧美一区双| 91久久精品国产91性色tv| 91免费版网站在线观看| 老鸭窝一区二区久久精品| 日韩电视剧在线观看免费网站| 亚洲福利影视| 免费黄在线观看| 一区二区不卡久久精品| 99久久国产热无码精品免费| 精品国产91九色蝌蚪| 日本免费精品| 亚洲一区二区三区视频| 久久久久久久久久免费视频| 亚洲三级在线免费观看| 一区二区国产精品精华液| 曰皮视频在线播放免费的| 免费av片风间由美在线| 四虎地址8848精品| 国产污视频网站| 日本不卡1234视频| 国产免费黄视频在线观看| 免费中国女人69xxxxx视频| 日本特级黄色片| 无码h肉动漫在线观看| 黑鬼大战白妞高潮喷白浆| 日本成人伦理电影| 粉嫩绯色av一区二区在线观看| 亚洲色图日韩av| 欧美日韩**字幕一区| 久久久蜜桃一区二区| 国产一区日韩二区欧美三区| 想看黄色一级片| 尤物精品国产第一福利三区| 国产亚洲第一伦理第一区| 91人妻一区二区三区蜜臀| 亚洲综合小说| 国产精品一区二区a| 爱高潮www亚洲精品| 一区二区欧美在线| 免费视频爱爱太爽了| 国产三级电影在线观看| 亚洲天堂福利av| 91久久精品日日躁夜夜躁国产| 日日噜噜噜夜夜爽爽狠狠视频| 欧美人妖在线观看| 国产日产亚洲系列最新| mm1313亚洲国产精品美女| 78m国产成人精品视频| 亚洲男人av电影| 国产美女视频免费| 影音先锋在线一区| 国产天堂视频| 国产在线观看免费av| 成人网18免费软件大全| 最新国产一区二区| 日本一区二区三区四区高清视频| 成人av资源在线| 国产最新精品免费| 午夜精品一区二区三区视频免费看| 99视频在线观看一区三区| 蜜桃久久av一区| 色综合亚洲精品激情狠狠| 九九免费视频| 91精品国产品国语在线不卡| 乱中年女人av三区中文字幕| 国产欧美一区二区精品性| 国产 日韩 欧美 在线| 日韩精品一区二区三区第95| 亚洲电影免费观看高清完整版在线观看| 美女做暖暖视频免费在线观看全部网址91| 国产精品99久久免费观看| 亚洲第一福利一区| 久热国产精品视频一区二区三区| 亚洲看片网站| 在线一区二区三区做爰视频网站| 亚洲三级电影| 欧美成人做性视频在线播放| 青青草原综合久久大伊人精品| 香蕉成人久久| 亚洲国产一区二区三区a毛片| wwwxx免费| 国产精品一级| 五月婷婷综合在线观看| 永久免费av无码网站性色av| 999精品在线观看| 国产综合18久久久久久| 九色综合日本| 亚洲伊人精品酒店| 欧美成人精品高清在线播放| 一女二男3p波多野结衣| 亚洲一区二区三区免费在线观看| 欧美三级免费看| 一本色道久久综合亚洲二区三区| 国产精品美女网站| 日韩av一二三区| 91资源在线观看| 亚洲一区二区三区免费| 欧美三级蜜桃2在线观看| 在线免费观看www| 国产精品麻豆入口| 91社区在线| 少女频道在线观看高清| 亚洲大片精品永久免费| 欧美一级一片| 黄色国产网站在线观看| 日韩中文字幕视频| 久久视频一区| 91精品国产综合久久久久久豆腐| 久久精品性爱视频| 精灵使的剑舞无删减版在线观看| 国产精品网站导航| 伊人婷婷久久| 国产在线播放观看| 高清成人av| 日韩精品123| 亚洲日本天堂| 99riav视频一区二区| 成人在线激情视频| 少妇高潮av久久久久久| 色综合一本到久久亚洲91| 一区二区不卡久久精品| 性欧美暴力猛交69hd| 日韩电影免费观看高清完整版| 免费视频一区三区| 美女精品视频一区| 精品中文字幕一区二区三区| 日韩和欧美一区二区三区| 国产一区二区免费电影| 成人黄色片视频| 国产精品久久99久久| cao在线观看| 91黄色8090| 色婷婷av一区二区三| 亚洲成人中文| 国产欧美一区在线| 欧美肥老太太性生活| 国产二区视频在线| 欧美贵妇videos办公室| 国产精品欧美一区二区三区| 国产www在线观看| 日本激情视频在线观看| 亚洲 日韩 国产第一区| 日本午夜一区| 日本免费一区二区三区视频观看| 一区二区三区.www| 国产xxxx视频| 国内免费精品视频| 日韩欧美色电影| 久久男人av资源站| 国产成人短视频| 未满十八勿进黄网站一区不卡| 欧美女人交a| 成人美女大片| 欧美第一页浮力影院| av午夜一区麻豆| 天堂网在线观看| 国产乱人伦精品一区二区在线观看| 一区二区在线观看视频在线观看| 北条麻妃一区二区三区中文字幕| www.97av.com| 亚洲在线国产日韩欧美| 久热中文字幕在线观看| 国产免费福利| 国产精品久久久久av福利动漫| 精品视频vs精品视频| 日韩精品成人av| 日本久久久精品视频| 91大神在线播放精品| 欧美一区二区二区| 日韩精品一区二区在线播放| 国产毛片一区二区三区| 日韩美女在线看| 日本一二区不卡| 精品成人av一区二区在线播放| 国产一级免费片| 中文一区一区三区免费| 蜜臀久久99精品久久久久久宅男| 日本精品www| 国产精品久久久久久久久借妻| 国产精品久久久乱弄| 日韩毛片免费看| 满满都是荷尔蒙韩剧在线观看| 一插菊花综合| 午夜午夜精品一区二区三区文| 污视频在线看网站| 亚洲天堂视频在线观看| 国产精品电影一区二区三区| 偷拍自拍在线| 久久久久久久久久一区二区| 首页国产精品| 影音先锋男人资源站在线观看| ㊣最新国产の精品bt伙计久久| 污污软件在线观看| www.91av.com| 亚洲欧美日韩系列| 青娱乐av在线| 可以免费观看的黄色网址| 日本xxxx人| 国产成人av一区二区三区在线观看| 91九色蝌蚪在线| 亚洲一级少妇| 蜜桃视频中文字幕| 成人精品美女隐私视频| 欧美另类网站| 日韩欧美视频在线免费观看| 天天做夜夜爱爱爱| 最新在线你懂的| 国产欧美日韩第一页| 国产91在线视频蝌蚪| 精品久久久久久亚洲综合网| 亚洲三级一区| 久久日免费视频| 伊人网站在线观看| 久久精品国产欧美亚洲人人爽| 国产精品第十页| gogo大尺度成人免费视频| 激情四射综合网| 色综合久久五月| 国产一区二区三区探花| 成人春色在线观看免费网站|