Visualizzazione dei risultati da 1 a 4 su 4

Discussione: ColumnName duplicati

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    532

    ColumnName duplicati

    In asp.net usando C#, ho scritto:

    DataTable dt = new DataTable();

    dt.Columns["CAMPO1"].ColumnName = "PIPPO";
    dt.Columns["CAMPO2"].ColumnName = "PIPPO";
    dt.Columns["CAMPO3"].ColumnName = "PLUTO";

    GridView griglia= new GridView();
    griglia.DataSource = dt;

    Domanda:
    è possibile far accettare che il nome di due colonne abbia lo stesso nome, nel nostro caso "PIPPO", senza aggiungere spazi o altri caratteri al nome della colonna?

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    penso proprio di si. che errore ottieni ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    532
    ecco l'errore:

    A column named 'PIPPO' already belongs to this DataTable.

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    se lo scopo è solo la caption della colonna, dai nomi diversi e mappa i campi con le boundcolumn del gridview dando un titolo ad ognuna di esse (autegeneratecolumn=false)

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.