<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选中,则改变背景颜色,请问如何做?谢谢!!!
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选中,则改变背景颜色,请问如何做?谢谢!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货