2011-12-14 5 views
0

코드 뒤에 생성되는 표가 있습니다. Grid에 Description, Language와 같은 열이 있습니다. 문제는이 두 열의 머리말이 왼쪽 정렬되지 않는 것입니다. 그리드 내의 데이터는 선형 정렬을 유지합니다.SPGridview 머리글 열 맞춤

머리글 열 텍스트의 왼쪽 맞춤을 지정하기 위해 누락 된 것이 있습니까?

감사합니다.

   SPGridView gridView = new SPGridView(); 
       gridView.AutoGenerateColumns = false; 

       // create the bound fields 
       SPBoundField boundField; 
       boundField = new SPBoundField(); 
       boundField.HeaderText = "Description"; 
       boundField.DataField = "Description"; 
       boundField.ItemStyle.HorizontalAlign = HorizontalAlign.Left; 
       boundField.ItemStyle.Wrap = false; 
       gridView.Columns.Add(boundField); 


       boundField = new SPBoundField(); 
       boundField.HeaderText = "Language"; 
       boundField.DataField = "Language"; 
       boundField.ItemStyle.HorizontalAlign = HorizontalAlign.Left; 
       gridView.Columns.Add(boundField); 

       gridView.DataSource = dt.DefaultView; 
       gridView.DataBind(); 

답변

1

헤더의 정렬도 설정해야합니다.

boundField.HeaderStyle.HorizontalAlign = System.Web.UI.WebControls.HorizontalAlign.Left;