Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    [vb.net 2003]datagrid

    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

  2. #2
    dovresti aver sbagliato la stringa del mapping, basta che ci sia una maiuscola al posto di una minuscola, quindi non riconoscendo lo style che gli hai impostato fa quello di default...
    I database... la mia passione + o -

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.