Datagrid行颜色根据数据更改

时间:2012-06-21 09:32:37

标签: c# asp.net

我正在开发asp.net 3.5应用程序。我有一个数据网格。我想根据行绑定的dataitem更改行颜色。我知道这可以使用rowdatabound事件在gridview中轻松完成,但是这个事件在Datagrid控件中不可用。请建议我如何使用它?

此致 Asif Hameed

1 个答案:

答案 0 :(得分:0)

你试过了吗?

    protected void grdSomething_ItemDataBound(object sender, DataGridItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item)
            e.Item.BackColor = Color.AliceBlue;
    }

标签

<asp:DataGrid runat="server" ID="grdSomething" AutoGenerateColumns="False"
    onitemdatabound="grdSomething_ItemDataBound">

输出:

enter image description here