for (int i = 0; i
< GridView.Rows.Count; i++)
{
if
(GridView.Rows[i].BackColor == System.Drawing.Color.FromArgb(156,
172, 198))
GridView.Rows[i].BackColor = System.Drawing.Color.White;
}
GridView.SelectedRow.BackColor = System.Drawing.Color.FromArgb(156, 172, 198);
전체 그리드의 Row행 중에 배경색이 156, 172, 198 일 때 하얀색으로 바꾸고,
선택한 행의 색깔을 156, 172, 198 로 변경하기.
그리드뷰 바인딩된 값에 따라 색깔 주기
protected void
GridView_RowDataBound(object sender, GridViewRowEventArgs e)
{
Label
lblelColor = (Label)e.Row.FindControl("lblTxt");
if
(e.Row.RowType == DataControlRowType.DataRow)
{
if
(DataBinder.Eval(e.Row.DataItem, "TXT") != System.DBNull.Value)
{
if
(lblelColor.Text == "색깔")
{
lblelColor.ForeColor =
System.Drawing.Color.Yellow;
e.Row.BackColor =
System.Drawing.Color.Red;
}
}
}
}
'ASP.NET' 카테고리의 다른 글
'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 어셈블리에서 'System.ServiceModel.Activation.HttpModule' (0) | 2012.06.13 |
---|---|
window.open , Microsoft JScript 런타임 오류: Sys.WebForms.PageRequestManagerParserErrorException (0) | 2011.11.01 |
여러사람의 이름을 입력해서 검색결과 얻기 (ex 홍길동1,홍길동2,홍길동3) (0) | 2011.07.22 |
HTML 태그 적용된 텍스트 박스 만들기 (0) | 2011.07.13 |
Ajax 속성들...정리하기 (0) | 2011.07.12 |
Comments