2011-03-31 94 views
0

我有一個gridview,我在運行時動態圍繞在網格視圖單元格中的數據

我的意思是

gridView2.DataSource = titlesArrayList; 
gridView2.DataBind(); 

關聯網格視圖的數據源,我想在單元格中的數據的爲中心此網格視圖,此時它們是左對齊

如果我是通過

<asp:BoundField /> 
關聯數據

我有這個屬性

ItemStyle-HorizontalAlign="Center" 

但我怎麼可以訪問此屬性,如果在GridView動態關聯

我希望你明白我的問題在期待

感謝

回答

8

編輯:

嘗試

 foreach (GridViewRow row in GridView1.Rows) 
     { 
      foreach (TableCell cell in row.Cells) 
      { 
       cell.Attributes.CssStyle["text-align"] = "center"; 
      } 
     } 
+0

我想中心對齊在正被動態地綁定到數據源我的GridView的每個單元的內容。 – 2011-03-31 15:50:48

+0

@user ItemStyle確實如此。 – 2011-03-31 15:53:27

+0

,但它只是中心對齊我設置使用ItemTemplate的項目不是由數據源動態設置的列這裏是我的輸出鏈接http://postimage.org/image/1e8xlpb5w/它是隻集中刪除按鈕,我設置使用Itemtemplate而不是其他列我使用arraylist設置 – 2011-03-31 15:55:01

0

最簡單的方法可能是從加價。只需將HorizontalAlign分配給電網的RowStyle中的中心即可。無需以編程方式遍歷每個單元格。

實施例:

<asp:GridView> 
<RowStyle HorizontalAlign="Center" /> 
<Columns> 
... 
</Columns> 
</asp:GridView> 
相關問題