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

首頁 > 編程 > .NET > 正文

GridView的CheckBox列選擇及多參數(shù)傳遞三步搞定

2024-07-10 13:18:10
字體:
供稿:網(wǎng)友
1、GridView的列設(shè)置

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


<asp:TemplateField HeaderStyle-CssClass="check" ItemStyle-CssClass="check">
<HeaderTemplate>
<input type="checkbox" />
全選
</HeaderTemplate>
<ItemTemplate>
<input type="checkbox"
value="<%# Eval("PID") %>$<%# Eval("IdentityCard")%>$<%# Eval("PName")%>"
<%# "1" == Eval("IsCouldDelete").ToString()?"disabled='disabled'":""%> />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField Visible="true" HeaderText="刪除">
<ItemTemplate>
<asp:LinkButton CommandName="lbtnDelete" runat="server" Text="刪除檔案"
CommandArgument='<%# Eval("PID") +"$"+ Eval("IdentityCard")%>'
OnClientClick="return confirm('確認(rèn)刪除?');"
Visible='<%# Eval("Termination").ToString()=="1" ? false : true %>' />
</ItemTemplate>
</asp:TemplateField>


2、全選的Js處理

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


function selectAll(myself) {
var oState = myself.checked;
var checkboxes = document.getElementsByName("chkIDCardNum"); //獲取input組
for (var i = 0; i < checkboxes.length; i++) {
if (checkboxes[i].disabled) {
} else {
checkboxes[i].checked = oState; //選擇值
}
}
}


3、后臺對所選值的獲取

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


var selectedIds = Request.Params["chkIDCardNum"].Split(',');
if (selectedIds.Length == 0)
return;
//int[] msgIds = Array.ConvertAll<string, int>(selectedIds, s => int.Parse(s));
int[] ids = selectedIds.Select(t => int.Parse(t.Split('$')[0])).ToArray();
string[] cards = selectedIds.Select(t => t.Split('$')[1]).ToArray();

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 红河县| 临清市| 玉林市| 游戏| 大田县| 女性| 沁水县| 天津市| 旬阳县| 思茅市| 乌鲁木齐市| 井研县| 微山县| 海原县| 从化市| 广德县| 赤水市| 南投市| 永安市| 垦利县| 灵寿县| 肇州县| 瑞安市| 锡林浩特市| 景谷| 海口市| 日照市| 滨海县| 巴里| 大连市| 沧州市| 黔江区| 四子王旗| 民丰县| 肃宁县| 宁蒗| 张家港市| 饶阳县| 米林县| 大英县| 怀柔区|