这个是后台的代码
for (int i = 0; i < GridView1.Rows.Count; i++)
{
  GridViewRow row = GridView1.Rows[i];         
  bool isChecked = ((CheckBox) row.FindControl("CBox")).Checked;
   if (isChecked)
   {
         .....
   } 
}     
前台的html代码是这样的
<asp:GridView ID="GridView1" runat="server" AllowPaging ="True" AutoGenerateColumns ="False" Font-Size="10pt"
         HorizontalAlign ="Center" Width="780px" ShowHeader ="False"  borderwidth="0px">
         <Columns >
          <asp:TemplateField>
                <ItemTemplate>
                <asp:CheckBox ID="CBox" runat="server">
                </asp:CheckBox>
                </ItemTemplate>
         </asp:TemplateField>
 </asp:GridView>结果就是只能显示出这个checkbox的框但是不能得到值