各行にドロップダウンリストのテンプレートフィールドがあるグリッドビューがあります。ドロップダウンリストから任意の値を選択すると、それより下の3行目の色が変わりますが、別のドロップダウンリストをクリックすると、それより下の3行目の色が変わります。前の行のはまだそれに固執しています。一度に1つの行に色を付けたいです。それを行う方法。?私は次のことをしています。
protected void GridView1_SelectedIndexChanged(object sender,EventArgs e)
{
DropDownList ddl = (DropDownList)sender;
GridViewRow row = (GridViewRow)ddl.NamingContainer;
int g = row.RowIndex + 3;
GridView1.Rows[g].BackColor = Color.Yellow;
}
前もって感謝します。