Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > datagrid


Автор: fromrus 9.11.2008, 23:53
Добрый вечер!
Есть dataGrid(не dataGridView!)-как сделать,чтоб заголовки столбцов умещали в себе длинные строки? 
К примеру:
Код

 DataColumn col1 = new DataColumn("Тип проверки", typeof(string)); //"Тип проверки" отображается урезанно,приходится растягивать столбец для полного просмотра
DataTable t=new DataTable(); 
t.Add(col1);
datagrid.DataSource=t;       

\n не помогает-отображается только одна строка.Перерыл все свойства,нужного не нашел,ни в датаГриде,ни в ДатаТейбл!Что делать?

Автор: fromrus 10.11.2008, 23:12
нашел выход на мсдн:
Код

DataGridTableStyle ts = new DataGridTableStyle();
            ts.MappingName = "ts";

            DataGridColumnStyle col = new DataGridTextBoxColumn();
            col.MappingName = "col";
            col.Width = 150;//вот она !!! 
            col.HeaderText = "adjabsdjbasdkabd";

            ts.GridColumnStyles.Add(col);
            dataGrid1.TableStyles.Add(ts);

дело в том,что никаких изменений не отображается....

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)