62,074
社区成员
发帖
与我相关
我的任务
分享
<asp:GridView ID="GvNewsInfo" runat="server" AutoGenerateColumns="False" DataKeyNames="JobID"
EmptyDataText="当前没有任何招聘信息!" Width="100%" AllowPaging="True" EnableModelValidation="True">
<Columns>
<asp:TemplateField HeaderText="选择">
<ItemTemplate>
<asp:CheckBox ID="ChkItem" runat="server" />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="100px" />
</asp:TemplateField>
<asp:BoundField DataField="JobID" HeaderText="招聘ID" InsertVisible="False" ReadOnly="True"
SortExpression="JobID" />
</Columns>
<HeaderStyle BackColor="#E9F3D6" ForeColor="#5C9948"></HeaderStyle>
<PagerStyle BackColor="#E9F3D6"></PagerStyle>
</asp:GridView>
foreach (GridViewRow row in GridView1.Rows)
{
bool postback = ((CheckBox)row.FindControl("CheckBox1")).AutoPostBack;
if (!postback)
{
((CheckBox)row.FindControl("CheckBox1")).AutoPostBack = true;
}
}
for (int i = 0; i < GvNewsInfo.Rows.Count; i++)
{
CheckBox cb = (CheckBox)GvNewsInfo.Rows[i].Cells[0].FindControl("ChkItem");
if (cb.Checked==true)
{
// GvNewsInfo.DataKeys[i].Value 这个不就是值吗?
}
}