나는 datatable에 바인딩 된 gridview 있습니다. 바인딩이 완료된 후 프로그래밍 방식으로 1 차 열의 색상을 변경하는 방법은 무엇입니까?asp.net 격자 색상 설정
0
A
답변
1
바인딩은 RowDataBound 이벤트에서 발생하는 동안 수행해야합니다.
이벤트의 1 열에서 셀의 색상을 설정 :이 작업을 수행하는protected void gridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
e.Row.Cells[0].BackColor = Color.Red
}
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;
}
"바인딩 후 무엇을 의미합니까?" 그것이 "바인딩 후"이면 렌더링이 완료되었습니다. – Keltex