가 나는 의 GridView을 가지고 있고이 자동 생성 된 열에 대한 스타일을 설정 할 수 있어야합니다, 특히 나는 각 열의 폭을 설정해야합니다. 어떻게해야합니까?GridView의 자동 생성 된 열 스타일을 어떻게 사용자 정의 할 수 있습니까?
답장을 보내 주셔서 감사합니다.
해결 방법 업데이트 :
protected void ItemsBound(object sender, EventArgs e)
{
(sender as GridView).Rows[0].Cells[0].Width = Unit.Pixel(150);
}
또는 :
(스티븐 바우어 덕분에)
이벤트에서 데이터 그리드
OnDataBound="ItemsBound"
에 이벤트를 추가 폭을 설정 할 수있다 :
(sender as GridView).Rows[0].Cells[0].Style.Add("width", "150px");
다른 CSS 속성을 설정할 수 있습니다. 의 GridView의 AutoGenerateColumns
속성이 true
로 설정되어있는 경우 생성 된 열이의 GridView의 Columns
컬렉션에 추가되지 않기 때문에
예를 들어 주시겠습니까? 해당 이벤트의 열에 어떻게 액세스 할 수 있습니까? –
(보낸 사람 : System.Web.UI.WebControls.GridView) .Columns.Count는 0의 개수를 반환합니다. 어떻게 작동합니까? –
업데이트 된 답변보기 –