2011-12-14 44 views
0

我有在後面的代碼中創建的網格。 網格有像描述,語言這樣的列。問題是這兩列的headertext沒有左對齊。網格內的數據已經保持對齊。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;