Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [VB.NET] comparazione tipo DBNull e String

    Salve a tutti.

    Allora, creo un oggetto DataTable al quale aggiungo una colonna:

    codice:
    'Creo la tabella
    Dim myDataTable As New DataTable("myTable")
    'Creo la colonna
    Dim myColumn As DataColumn
    myColumn = New DataColumn
    'Imposto un tipo di dati String per la colonna
    colonnaDocumento.DataType = System.Type.GetType("System.String")
    'Imposto il nullText per la colonna
    Dim firstColumn As New DataGridTextBoxColumn
    firstColumn.NullText = ""
    Dim myTableStyle As New DataGridTableStyle
    myTableStyle.MappingName = "myTable"
    myTableStyle.GridColumnStyles.Add(firstColumn)
    E fino a qui ci siamo...
    Adesso volevo verificare che l'utente inserisca almeno un valore per quella colonna. Ho provato così:

    codice:
    If (Me.DataGrid1.Item(0, 0).IsDBNull) Then
         messaggioErroreCelle = MsgBox("Valore mancante.", MsgBoxStyle.Critical)
    End If
    In esecuzione mi viene detto "Impossibile trovare il membro pubblico 'IsDBNull' nel tipo 'String'."
    Come dovrei fare?
    In alternativa, avevo provato così:

    codice:
    If (Me.DataGrid1.Item(0, 0 = "") Then
         messaggioErroreCelle = MsgBox("Valore mancante.", MsgBoxStyle.Critical)
    End If
    Anche in questo caso non funziona...
    Qualcuno mi sa aiutare?
    Vi ringrazio in anticipo.
    Nicola Baldi <% Naighes %>
    Il mio blog!

    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna."

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    281
    Hai provato così?

    codice:
    If IsDBNull(Me.DataGrid1.Item(0, 0)) Then
         messaggioErroreCelle = MsgBox("Valore mancante.", MsgBoxStyle.Critical)
    End If

  3. #3
    Ho risolto in questo modo:

    codice:
    If (Me.DataGrid1.Item(0, 0).ToString() = "") Then
         messaggioErroreCelle = MsgBox("Valore mancante.", MsgBoxStyle.Critical)
    End If
    Grazie per l'interessamento
    Nicola Baldi <% Naighes %>
    Il mio blog!

    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna."

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.