. A Microsoft Net Framework fornece ferramentas que simplificam a interação com bancos de dados. Por exemplo , o objeto System.DBNull representa um recurso de banco de dados que não existe em tudo. Isso é útil porque ele distingue os objetos de banco de dados que não existem a partir de objetos de banco de dados com um valor de zero.The System.DBNull objeto faz essa distinção . Você pode testar os objetos de dados de igualdade com System.DBNull , para ver se ou não existe. Depois, você pode converter a resposta para um número inteiro - com um valor de "0" quando um objeto não existe e "1" quando ele faz. Coisas que você precisa 
 computador com o Visual Studio 2010 instalado 
 Show Mais instruções 
 1 
 Abra o Visual Studio 2010 , clicando no ícone do programa. Quando ele carrega , selecione " File /New /Project " e clique em "Aplicação Visual C # /Console. " Um novo projeto Console Application é criado, e um arquivo de código fonte aparece na janela principal do editor. O arquivo de código fonte contém uma definição de classe e um método main vazio. Coloque todo o código que se segue no meio das chaves do método principal 
 2 
 Declare um novo objeto " DataTable " , escrevendo a seguinte declaração: . 
 
 Dt = new DataTable DataTable (); 
 3 
 Declare uma variável inteira chamada " DBNull " que irá armazenar o resultado da " System.DBNull " operação igualdade : 
 
 int DBNull = 0 ; 
 4 
 Crie um loop " foreach " que pega todas as linhas a partir do " DataTable ", assim: 
 
 foreach (linha DataRow em dt.Rows ) {} < br > 
 5 
 Coloque a seguinte declaração " if-else " dentro das chaves do laço " foreach " . Esta declaração testa as linhas do " DataTable " pela igualdade com " System.DBNull . " Se existe uma linha , o inteiro " DBNull " é definido como "0 ". Caso contrário, ele é definido como "1". 
 
 if ( DBNull.Value.Equals ( linha [" "] )) { DBNull = 0; } else { DBNull = 1; } 
 6 
 Imprima o valor do inteiro " DBNull " colocando a seguinte declaração na parte inferior do método principal , fora do " foreach " loop: 
 
 System.Console.WriteLine ("{ 0}", DBNull ); 
 7 
 Execute o programa pressionando o botão " Play" . O programa testa as linhas da " DataTable " pela igualdade com " System.DBNull . " Desde que nenhuma linha foi realmente criado , essas linhas são iguais a " System.DBNull ", e os programa imprime o valor "0". < Br >