2012-06-21 130 views
0

我正在处理asp.net 3.5应用程序。我有一个数据网格。我想根据行所绑定的数据项更改行颜色。我知道这可以很容易地在gridview中使用rowdatabound事件完成,但是这个事件在Datagrid控件中不可用。请告诉我如何使用它?基于数据的Datagrid行颜色更改

问候, 阿西夫·哈米德

回答

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