1

私はasp.net 3.5アプリケーションに取り組んでいます。私はデータグリッドを持っています。行がバインドされているデータ項目に基づいて行の色を変更したい。これは、rowdatabound イベントを使用して gridview で簡単に実行できることはわかっていますが、このイベントは Datagrid コントロールでは使用できません。使い方を教えてください。

よろしく、 アシフ・ハメド

4

1 に答える 1

1

Have you tried:

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

The tag

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

The output:

enter image description here

于 2012-06-21T09:53:22.583 に答える