У меня есть элемент управления GridView, который я динамически создаю во время выполнения. Я создаю все столбцы, как это.
foreach (GridColumnConfig column in columns)
{
BoundField boundField = new BoundField();
boundField.HeaderText = column.Title;
boundField.DataField = column.FieldName;
boundField.SortExpression = column.FieldName;
boundField.ItemStyle.Wrap = false;
boundField.ItemStyle.Width = new Unit(column.Width, UnitType.Pixel);
boundField.ItemStyle.HorizontalAlign = TextToAlign(column.Align);
m_GenericListView.Grid.Columns.Add(boundField);
}
Однако, несмотря на то, что я указал элемент, чтобы не переносить текст, он все равно действует в IE6. В FireFox он просто создает очень широкий столбец, который, вероятно, тоже не тот, хотя ширина указана.
Есть ли способ реально контролировать эти значения ширины и обтекания столбцов в GridView?