Выравнивание столбцов SPGridview - PullRequest
0 голосов
/ 15 декабря 2011

У меня есть сетка, которая создается в коде позади.Сетка имеет столбцы, такие как Описание, Язык.Проблема заключается в том, что текст заголовка для этих двух столбцов не выравнивается по левому краю.Данные в сетке имеют выравнивание по левому краю.

Есть ли что-то, чего мне не хватает, чтобы указать выравнивание по левому краю для текста столбца заголовка.

Спасибо.

                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 Ответ

1 голос
/ 04 мая 2012

Вы также должны установить выравнивание заголовка.

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