오늘은 Repeater안에서 색 집어넣기.
예를 들어 바인딩 해온 값중에 대기라는 값이면 '빨강', 출발이면 '검정'
이런식으로 해주고 싶다면 다음과 같이 해주면 된다
***********************************************************************
<tr onclick="Car_Click(this)" style="background-color:<%#Car_Stats(Eval("TY_DELI")) %>">
그리고 해당 함수는 cs에서 선언.
public string Car_Stats(object obj)
{
string color = "white";
if (!string.IsNullOrEmpty(obj.ToString()))
{
string status = obj.ToString();
switch (status)
{
case "대기":
color = "#99CCFF";
break;
case "2":
color = "white";
break;
}
}
return color;
}
********************************************************************************
근데 참 신기한게.
다른 사람이 해놓은걸 보면 아하! 이렇게 해도 되겠구나. 라는게 바로 바로 이해가 되는데.
혼자할려면 왜 이런 생각들이 안떠오르는거지? ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
으하하하하 바보 ㅋㅋ
'.NET > C#.NET' 카테고리의 다른 글
Checkbox in Repeater Control on tr click event (0) | 2018.03.02 |
---|---|
TR 클릭 이벤트시 특정 TD 이벤트 제외 (0) | 2018.03.02 |
[C#.NET] Object sender 사용법 (0) | 2015.11.04 |
Change the forecolor of an item in a repeater (0) | 2015.09.21 |
[Add new row to GridView] (0) | 2015.09.21 |