<tr>
                    <td align="center" colspan="3">
                        <asp:DataGrid ID="Datagrid1" runat="server" CssClass="GridView" PageSize="20" BorderWidth="1px"
                            AccessKey="1" DataKeyField="RowGuid" AutoGenerateColumns="False" AllowPaging="True"
                            AllowSorting="True" Width="100%" OnItemCreated="Datagrid1_ItemCreated" OnSortCommand="Datagrid1_SortCommand" OnItemDataBound="Datagrid1_ItemDataBound">
                            <AlternatingItemStyle CssClass="RowStyle"></AlternatingItemStyle>
                            <ItemStyle CssClass="RowStyle"></ItemStyle>
                            <HeaderStyle HorizontalAlign="Center" Height="30px" CssClass="HeaderStyle"></HeaderStyle>
                            <Columns>
                                <asp:TemplateColumn>
                                    <HeaderStyle HorizontalAlign="Center" Width="40px"></HeaderStyle>
                                    <ItemStyle HorizontalAlign="Center" Width="40px"></ItemStyle>
                                    <HeaderTemplate>
                                        <input id="chkAddAll" onclick="javascript:AllSelect(this)" type="checkbox" name="chkAdd">
                                    </HeaderTemplate>
                                    <ItemTemplate>
                                        <asp:CheckBox ID="chkAdd" runat="server"></asp:CheckBox>
                                    </ItemTemplate>
                                </asp:TemplateColumn>
                                <asp:TemplateColumn HeaderText="序号">
                                    <HeaderStyle HorizontalAlign="Center" Width="40px"></HeaderStyle>
                                    <ItemStyle HorizontalAlign="Center" Width="40px"></ItemStyle>
                                    <ItemTemplate>
                                    </ItemTemplate>
                                </asp:TemplateColumn>
前台相应代码

解决方案 »

  1.   

     protected void Datagrid1_ItemDataBound(object sender, DataGridItemEventArgs e)
            {
                if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
                {
                    DataRowView drv = (DataRowView)e.Item.DataItem;
                    if (!string.IsNullOrEmpty(drv["ZZRQ_End"].ToString()) && Convert.ToDateTime(drv["ZZRQ_End"].ToString()) < DateTime.Now)
                    {
                        e.Item.ForeColor =System.Drawing.Color.Red;
                        e.Item.BackColor = System.Drawing.Color.Red;
                    }
                    else if (ZiZhiYaoQiu(drv["DanWeiGuid"].ToString()))
                    {
                        e.Item.ForeColor = System.Drawing.Color.Red;
                        e.Item.BackColor = System.Drawing.Color.Red;
                    }            }        }
    后台相应代码