Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Campo data null

  1. #1

    Campo data null

    Ciato a tutti!
    Ho creato un DataTable che contiene una colonna di tipo System.DateTime.
    Questo campo può essere anche null, ma quando vado ad assegnargli un valore del genere mi genera un errore di conversione.
    mi hanno di andare sulle proprietà della colonna interessata e settare il campo NullValue con il valore (Null).
    Il problema è che quando faccio questa operazione mi si visualizza il seguente messaggio :

    "For columns not defined as System.String, the only valid value is (Throw exception)."
    Come posso fare?
    Spero possiate darmi una mano!
    grazie dell'attenzione

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    non capisco, questa è una semplice prova e va senza problemi :master:


    DataTable dt = new DataTable("prova");
    DataColumn dc = new DataColumn();
    dc.ColumnName = "data";
    dc.DataType = typeof(DateTime);

    dt.Columns.Add(dc);

    DataRow dr = dt.NewRow();
    dr[0] = new DateTime(1999, 12, 30);
    dt.Rows.Add(dr);

    dr = dt.NewRow();
    dr[0] = DBNull.Value;
    dt.Rows.Add(dr);

    dr = dt.NewRow();
    dr[0] = new DateTime(2006, 10, 10);
    dt.Rows.Add(dr);

    this.GridView1.DataSource = dt;
    this.GridView1.DataBind();
    Pietro

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 © 2026 vBulletin Solutions, Inc. All rights reserved.