<asp:datagrid id="DataGridContSearch" Runat="server" Width="100%" AllowSorting="True" DataKeyField="ContractID"
  AllowPaging="True" AutoGenerateColumns="False" BorderWidth="1" BorderStyle="Solid">
<Columns>
<asp:TemplateColumn HeaderStyle-CssClass="title" HeaderText="<input type='checkbox' name='clickall' onclick=selectall(myform,'CheckBoxSel',this.checked)>">
<HeaderStyle Wrap="False" HorizontalAlign="Center" VerticalAlign="Middle"></HeaderStyle>
<ItemStyle Wrap="False" HorizontalAlign="Center" VerticalAlign="Middle" CssClass="s1" Height="20"></ItemStyle>
<ItemTemplate>
<asp:CheckBox id="CheckBoxSel" runat="server" onclick="changechecked(myform,'CheckBoxSel',this)"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn Visible="False">
<ItemTemplate>
 <asp:Label id="LblContractID" runat="server" text ='<%# Server.HtmlEncode(DataBinder.Eval(Container.DataItem, "ContractID").ToString()) %>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn SortExpression="ContractNo" HeaderText="合同编号" HeaderStyle-ForeColor="#669933" HeaderStyle-CssClass="title"
ItemStyle-Width="10%">
<HeaderStyle Wrap="False" HorizontalAlign="Center" VerticalAlign="Middle"></HeaderStyle>
    <ItemStyle Wrap="False" HorizontalAlign="Center" VerticalAlign="Middle" CssClass="s1" Height="20"></ItemStyle>
    <ItemTemplate>
  <%# DataBinder.Eval(Container.DataItem, "contractno") %>
    </ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn SortExpression="ContractName" HeaderText="合同名称" HeaderStyle-ForeColor="#669933"
HeaderStyle-CssClass="title" ItemStyle-Width="30%">
<HeaderStyle Wrap="False" HorizontalAlign="Center" VerticalAlign="Middle"></HeaderStyle>
<ItemStyle Wrap="False" HorizontalAlign="Center" VerticalAlign="Middle" CssClass="s1" Height="20"></ItemStyle>
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "contractname") %>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>如果checkbox选中,则改变背景颜色,请问如何做?谢谢!!!