Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [C#] Problema su if

  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080

    [C#] Problema su if

    Ho questa if:

    codice:
    if(((DataRowView)e.Item.DataItem).Row.ItemArray[25] != DBNull.Value)
    Adesso vorei anzichè fare il controllo che la colonna sia null, vorrei fare il controllo per sapere se la colonna vale 0.
    ho fatto diverse prove ma non ho trovato la soluzione.

  2. #2

    Re: [C#] Problema su if

    Originariamente inviato da Sonikag
    Ho questa if:

    codice:
    if(((DataRowView)e.Item.DataItem).Row.ItemArray[25] != DBNull.Value)
    Adesso vorei anzichè fare il controllo che la colonna sia null, vorrei fare il controllo per sapere se la colonna vale 0.
    ho fatto diverse prove ma non ho trovato la soluzione.
    se l'elemento è un int, fai un cast:
    codice:
    if((int)((DataRowView)e.Item.DataItem).Row.ItemArray[25] ==0)

  3. #3
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Ho scordato di dire una cosa importante, ossia che 0 non è contenuto in un campo numerico ma in un campo testuale!
    Sorry!

  4. #4
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    up

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    if(((DataRowView)e.Item.DataItem).Row.ItemArray[25].ToString != "0")

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.