ciao.
Devo gestire le colonne di un datagrid manualmente.
questo è l codice che ho provato e non va:

Dim Ts As New DataGridTableStyle
Dim TbItaliano As DataGridTextBoxColumn

TbItaliano = New DataGridTextBoxColumn
TbItaliano.MappingName = "Italiano"
TbItaliano.HeaderText = "ITALIANO"
TbItaliano.Alignment = HorizontalAlignment.Center
TbItaliano.Width = 400

Dim TbInglese As DataGridTextBoxColumn

TbInglese = New DataGridTextBoxColumn
TbInglese.MappingName = "Inglese"
TbInglese.HeaderText = "ITALIANO"
TbInglese.Alignment = HorizontalAlignment.Center
TbInglese.Width = 400

Ts.GridColumnStyles.Clear()

Ts.GridColumnStyles.Add(TbItaliano)
Ts.GridColumnStyles.Add(TbInglese)
DataGrid1.TableStyles.Clear()
DataGrid1.TableStyles.Add(Ts)

DataGrid1.DataSource = DataSetTraduzione.TradFileRc


il problema è che mi genera la colonna "id" automaticamente , mentre io vorrei nasconderla o meglio non inserirla.
Anche la larghezza delle celle non si imposta.


grazie in anticipo