您的位置:首页 > 其它

CheckBox全选/全消设置和GridView自增序号

2007-11-18 17:37 274 查看
<script language="javascript" type="text/javascript">

function CheckAllSelect()

{

var iRowCount=<%=grvApply.Rows.Count%>;

var isCheckked = document.all.chkAllSelect.checked;

for(i= 1;i<=iRowCount;i++ )

{

if(typeof(document.all.grvApply.rows(i).cells(0).children(0)) == "object")

{

document.all.grvApply.rows(i).cells(0).children(0).checked = isCheckked;

}

}

}

</script>

<asp:GridView ID="grvApply" runat="server" SkinID="AlarmSkin" AutoGenerateColumns="False" OnRowDataBound="grvApply_RowDataBound" OnSelectedIndexChanging="grvApply_SelectedIndexChanging">

<Columns>

<asp:TemplateField HeaderText="<input type='checkbox' id='chkAllSelect' title='全选/全消' onClick='CheckAllSelect();' >">

<ItemTemplate>

<asp:CheckBox ID="chkBoxSelect" runat="server" />

</ItemTemplate>

<ItemStyle Width="20px" />

</asp:TemplateField>

<asp:TemplateField HeaderText="序号">

<ItemTemplate>

<asp:Label ID="Label1" runat="server" Text="<%# Container.DataItemIndex + 1%> "></asp:Label>

</ItemTemplate>

<ItemStyle Width="30px" />

</asp:TemplateField>

<asp:BoundField DataField="UserCode" HeaderText="用户名" />

<asp:BoundField DataField="CourCode" HeaderText="课程编号" />

<asp:BoundField DataField="CourName" HeaderText="课程名" />

<asp:BoundField DataField="ApplyDate" HeaderText="申请日期" />

<asp:BoundField DataField="ApplyStatus" HeaderText="申请状态" />

<asp:TemplateField HeaderText="操作">

<ItemTemplate>

<asp:LinkButton ID="lblAccept" runat="server" CommandName="Select">受理</asp:LinkButton>

</ItemTemplate>

</asp:TemplateField>

</Columns>

</asp:GridView>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: