MSDN上的例子
<html>
 <head>
 
    <script language="C#" runat="server">
 
       void Check_Clicked(Object sender, EventArgs e) 
       {
          if(checkbox1.Checked)
             Tax.Text="Tax:   8.6%";
          else
             Tax.Text="";
       }
 
       void Button_Click(Object sender, EventArgs e) 
       {
          float sum = (float)0.0;
          float amount = Convert.ToSingle(textbox1.Text);
  
          if(checkbox1.Checked)
             sum = amount + (amount * (float)0.086);
          else
          {
             sum = amount;
             Tax.Text="";
          }
          Message.Text = "Total: $" + sum.ToString();
       }
 
    </script>
 
 </head>
 
 <body>
 
    <form action="checkbox.aspx" method="post" runat="server">
 
       <h3>CheckBox Example</h3>
 
       Enter an amount and select whether to include tax.<br/>
       <asp:TextBox id="textbox1" runat="server"/>
 
       <asp:CheckBox id="checkbox1" runat="server"
            AutoPostBack="True"
            Text="Include Tax"
            TextAlign="Right"
            OnCheckedChanged="Check_Clicked"/>
       <br/><br/>
 
       <asp:Button id="Button1"
            Text="Submit" 
            OnClick="Button_Click"
            runat="server"/><br/><br/>
 
       <asp:label id="Tax" runat="server"/><br/>
       <asp:label id="Message" runat="server"/>
             
    </form>
         
 </body>
 </html>

解决方案 »

  1.   

    下面是别人写的,希望对你有帮助
    for(i=0;i<this.DataGrid1.Items.Count;i++)
    {
    p1=(System.Web.UI.WebControls.CheckBox)this.DataGrid1.Items[i].FindControl("CheckBox2");
    if (p1.Checked==true)
    {
    string id=this.DataGrid1.Items[i].Cells[0].Text.ToString();
    }
      

  2.   

    在.net裡面那個判斷數據庫字段為空的條件是...解決就給分...
      

  3.   

    写一个方法,绑定到datagrid中的itemtemplate列中就可以了:<ItemTemplate>
    <tr>
    <td valign="top" align="left" class="wrap2">
    <asp:CheckBox ID="cbx_flag" Runat="server" Checked='<%# GetProperGifFile(DataBinder.Eval(Container.DataItem,"vc_flag"))%>'>
    </asp:CheckBox>
    </td>后台方法:
    //绑定是否发布
    public bool GetProperGifFile(object bol)
    {
    if (bol.ToString() != "0")
    return true;
    return false;
    }