2017-01-03 5 views
0

Моего код:Как исправить длина ширина ячейки в Gridview

 DataTable dt = new DataTable(); 
     dt.Columns.Add("#", typeof(string)); 
     dt.Columns.Add("Date", typeof(string)); 
     dt.Columns.Add("OrderID", typeof(string)); 
     dt.Columns.Add("info", typeof(string)); 

     for (int i = 1; i <= 10; i++) 
     { 
      dt.Rows.Add(i,"date","OrderID","info") 
     } 

Я хочу, чтобы установить ширину ячейки в каждых Рядах Gridview и когда мой текст полон ширина моего текста будет обернуть новую строку. Спасибо.

+1

Возможный дубликат [Как установить ширину столбца GridView при привязке к DataTable] (http://stackoverflow.com/questions/2740841/how-to-set-a- gridview-column-width-when-binding-to-a-datatable) – Prabu

+0

В этом отношении уже много сообщений. – Prabu

+0

Спасибо. Могу ли я задать какой-то вопрос? –

ответ

0

В C# Winform GridView там WrapMode собственности, которые могут удовлетворить ваши потребности

dgvmydgv.DefaultCellStyle.WrapMode =DataGridViewTriState.True; 

, таким образом, для случая, если GridView является дт то

dt.DefaultCellStle.Wrapmode = DataDataGridViewTriState.True; новой строки применяется к каждому текстов, которые превышают ширину

0

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

DataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells

(наряду с тем, что вы сделали) для перенос слов для работы.

с режимом Wrap Для работы

Смежные вопросы