Ho un Datagrid a cui associo un dataset, i dati del Database vengono visualizzati correttamente nel Datagrid. Visto che voglio modificare la larghezza delle singole colonne ho impostato un TableStyle:
codice:
Dim tableStyle As New DataGridTableStyle
tableStyle.MappingName = "Tabella1"
Dim Col1 As New DataGridBoolColumn
Col1.MappingName = "N°"
Col1.HeaderText = "Num."
Col1.Width = 10
Col1.AllowNull = False
tableStyle.GridColumnStyles.Add(Col1)
Dim Col2 As New DataGridBoolColumn
Col2.MappingName = "azione"
Col2.HeaderText = "Azione"
Col2.Width = 50
Col2.AllowNull = False
tableStyle.GridColumnStyles.Add(Col2)
DataGrid1.TableStyles.Add(tableStyle)
OleDbDataAdapter1.Fill(DataSet1)
Perché però non rispetta questo stile che ho creato ma la larghezza delle colonne è sempre quella di default?