我有一个gridview,我在运行时动态地关联网格视图的数据源
我的意思是
gridView2.DataSource = titlesArrayList;
gridView2.DataBind();
我希望此网格视图的单元格中的数据居中,现在它们是左对齐的
如果我通过
关联数据<asp:BoundField />
我有这个属性
ItemStyle-HorizontalAlign="Center"
但是如果gridview是动态关联的话,我怎么能访问这个属性
我希望你理解我的问题
感谢您的期待
答案 0 :(得分:9)
编辑:
试
foreach (GridViewRow row in GridView1.Rows)
{
foreach (TableCell cell in row.Cells)
{
cell.Attributes.CssStyle["text-align"] = "center";
}
}
答案 1 :(得分:1)
最简单的方法可能来自加价。只需将HorizontalAlign
分配给网格RowStyle
中的中心即可。无需以编程方式遍历每个单元格。
示例:强>
<asp:GridView>
<RowStyle HorizontalAlign="Center" />
<Columns>
...
</Columns>
</asp:GridView>
答案 2 :(得分:0)
您可以在 GridView 之前添加以下样式块
<style>
td, th {
text-align: center;
}
</style>