我想根據datakey爲我的gridview背景rowcolor着色。我想要的是,每個數據鍵名稱的分組都會以灰色着色,然後下一個顏色爲白色,然後是下一個顏色灰色等,因此基於不同的數據鍵名稱進行交替。這是我下面的代碼。有人能幫我嗎?Gridview基於gridview datakeyname的背景顏色
protected void grdContents_RowDataBound(object sender, GridViewRowEventArgs e)
{
//Default values
string strPreviousDataKeyValue = "";
Color RowColor = Color.grey;
foreach (GridViewRow row in grdContents.Rows)
{
if (!strPreviousDataKeyValue.Equals(grdContents.DataKeys[row.RowIndex].Value.ToString()))
{
row.BackColor = RowColor;
strPreviousDataKeyValue = grdContents.DataKeys[row.RowIndex].Value.ToString();
}
}
}
因此,有你的代碼,沒有工作?如果不是,你能指出問題嗎? –
爲什麼不在GridView中使用''? –
Emre
我正在嘗試更改分組數據名稱的顏色 – Jeff