简体   繁体   English

SPGridview标头列对齐

[英]SPGridview header column alignment

I have grid that gets created in the code behind. 我有在后面的代码中创建的网格。 Grid has columns like Description, Language. 网格具有描述,语言等列。 Issue is the headertext for these 2 columns is not getting left aligned. 问题是这两列的标题文本未对齐。 The data within the grid have left alignement. 网格内的数据左对齐。

Is there anything I am missing to specify left alignment for the header column text. 我缺少为标题列文本指定左对齐的内容吗?

Thanks. 谢谢。

                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();

您还必须设置页眉的对齐方式。

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM