0

データテーブルにバインドされているグリッドビューがあります。バインディングが完了した後、プログラムで1列目の色を変更するにはどうすればよいですか?

4

2 に答える 2

1

RowDataBoundイベントでバインディングが行われている間にこれを行う必要があります。

イベントの最初の列にセルの色を設定します。

protected void gridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    e.Row.Cells[0].BackColor = Color.Red
}
于 2010-06-11T13:57:01.150 に答える
1

これを行う1つの方法は、「OnRowCreated」イベントを処理することです。これを行うには、次のように.aspxのこのGridview宣言に追加します。

<asp:GridView ID="GridView1" runat="server" OnRowCreated="GridView1_RowCreated" />

次に、行ごとにセルを参照できます。これにより、列の背景色が青に設定されます。

protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
    e.Row.Cells[1].BackColor = System.Drawing.Color.Blue;
}
于 2010-06-11T13:57:35.860 に答える