我有在后面的代码中创建的网格。网格有诸如描述、语言之类的列。问题是这两列的标题文本没有左对齐。网格中的数据具有左对齐。
在指定标题列文本的左对齐方式时,我是否遗漏了什么。
谢谢。
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();发布于 2012-05-04 17:15:09
您还必须设置标题的对齐方式。
boundField.HeaderStyle.HorizontalAlign = System.Web.UI.WebControls.HorizontalAlign.Left;https://stackoverflow.com/questions/8511013
复制相似问题