Formatar variável com dados do banco de dados

05/10/2015

0

Olá pessoal, alguém pode me ajudar ?
Pego o valor do CNPJ do banco de dados de um respectivo registro, passo para uma variável e mostra no messagebox, Tem como formatar esta variável para mostrar no formato
00.000.000/0000-00 e não somente 00000000000000...
Em windowsform C# e BD Access.

O código está assim :
if ((reader.HasRows) && (reader.Read()))
                {
                    string cnpj = reader["CNPJ"].ToString();
                
                    //cnpj = (string.Format((@"00\.000\.000\/0000\-00"), cnpj));//Assim não funciona...

                    if ((cNPJMaskedBox.Text == reader["CNPJ"].ToString()) && (iDEditoraTextBox.Text != reader["IDEditora"].ToString()))
                    {
                        MessageBox.Show("O CNPJ   " + cnpj + "  ,  já está Cadastrado no Código  " + id + " !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);


O messagebox assim :

[img]http://arquivo.devmedia.com.br/forum/imagem/343353-20151005-081118.png[/img]
Jair Souza

Jair Souza

Responder

Posts

05/10/2015

Joel Rodrigues

Dá uma olhada nesse tópico, Jair, tem várias possibilidades: http://stackoverflow.com/questions/9705955/how-to-mask-string.
Responder

05/10/2015

Joel Rodrigues

Show de bola, agora esse Remove(0,0) não tá fazendo nada aí.
Responder

07/10/2015

Jair Souza

Tem razão...é que tava com pressa, rrrrsssss.


string cnpj2 = Int64.Parse(cnpj).ToString(@"00\.000\.000\/0000\-00");
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar