Salve, ho un problema molto seccante su un datagrid il problema è nato dall'esigenza di dover ridimensionare le colonne del controllo a runtime. lo scenario è questo: una volta posizionato un datagrid sulla form nell'evento form load ho effettuato le seguenti operazioni:
'interrogazione database e ottenimento oggetto datatable con i dati da far visualizzare.
Dim ds As New DataSet()
ds.Tables.Add(dT) 'dt sarebbe il datatable di cui parlavo prima
miodg.DataSource = ds
miodg.DataMember = dT.TableName
Dim dgts As New DataGridTableStyle()
Dim clts As DataGridColumnStyle = New DataGridBoolColumn()
Dim clts1 As DataGridColumnStyle = New DataGridBoolColumn()
dgts.MappingName = dT.TableName
clts.MappingName = dT.Columns(0).ColumnName
clts1.MappingName = dT.Columns(1).ColumnName
dgts.GridColumnStyles.Add(clts)
dgts.GridColumnStyles.Add(clts1)
dgts.DataGrid = miodg
miodg.TableStyles.Clear()
miodg.TableStyles.Add(dgts)
il risultato è che le colonne a runtime le riesco a ridimensionare ma invece dei dati nelle celle visualizzo delle checbox....qualcuno sa dirmicome risolvere il problema?