2011-12-14 4 views
0

コードの背後に作成されるグリッドがあります。 グリッドには説明、言語などの列があります。問題は、これら2つの列の見出し語が左揃えにならないことです。グリッド内のデータは整列しています。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; 
関連する問題