国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 孟连| 许昌市| 乐昌市| 连平县| 温州市| 通山县| 雷州市| 独山县| 武隆县| 外汇| 称多县| 南投县| 松潘县| 宜黄县| 邮箱| 乌拉特后旗| 雷波县| 桐乡市| 安阳市| 库尔勒市| 江永县| 曲麻莱县| 土默特左旗| 基隆市| 上虞市| 海丰县| 环江| 尉犁县| 城市| 忻州市| 金沙县| 曲靖市| 芦溪县| 永嘉县| 河东区| 晴隆县| 额尔古纳市| 水富县| 库伦旗| 新龙县| 武川县|