Вопрос : DataGridView - устанавливать размер колонки?

Iий после создавать DataGridView и вязку оно к DataSource, котор я пытаюсь установить ширину колонки и я получаю ошибку. Я проверяю и вижу что он имеет grid.columns.count по мере того как 0 также rowcount но dataset имеют 4 рядка и около 12 колонки, И эта решетка показывает когда форма на которой она помещена показана. Пожалуйста см. Кодего. Возможно кто-то может найти я должен делать неправильное here. class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
>Private Sub ShowOrderDetail " class= " id= " codeSnippet965926
           
class=

Ответ : DataGridView - устанавливать размер колонки?

Потому что вы создаете DataGridView динамический, колонки не будут вы до тех пор пока решетка не выполнить вязку. Так, вам нужно сделать имеет добавить укротитель для случая DataBindingComplete и установить размеры колонки:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
    AddHandler grd.DataBindingComplete, grd_DataBindingComplete AddressOf

    Приватная подводная лодка DataGridView1_DataBindingComplete (прислужник ByVal как System.Object, ByVal e как System.Windows.Forms.DataGridViewBindingCompleteEventArgs)

        Тусклый grd как DataGridView = CType (прислужник, DataGridView)

        grd. Колонки (0). Ширина = 80
        grd. Колонки («описание»). Ширина = 200
        grd. Колонки («Wt.").Width = 45
        grd. Колонки («инвентарь»). Ширина = 55

    Подводная лодка конца 
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us