DADO NÃO EXIBIDO CORRETAMENTE
Boa tarde pessoal!
Estou me deparando com um problema um tanto quanto estranho:
Como você podem ver, eu criei na tabela o campo: CodigoItemFornecedor, tipo: nvarchar, tamanho: 20.
Esses são alguns dos registros da tabela. Reparem o campo CodigoItemFornecedor como está cadastrado.
Esses são os registros exibidos no DataGridView. Reparem o campo CodigoItemFornecedor como está exibindo.
Só que a letra faz parte do código do fornecedor, eu teria que exibir dessa forma.
Estou fazendo algo errado? Se sim, como posso corrigir? Meu banco de dados é o Sql Server Compact Edition 4.0. e estou preenchendo o DataGridView com DataSource.
Estou me deparando com um problema um tanto quanto estranho:
Como você podem ver, eu criei na tabela o campo: CodigoItemFornecedor, tipo: nvarchar, tamanho: 20.
Esses são alguns dos registros da tabela. Reparem o campo CodigoItemFornecedor como está cadastrado.
Esses são os registros exibidos no DataGridView. Reparem o campo CodigoItemFornecedor como está exibindo.
Só que a letra faz parte do código do fornecedor, eu teria que exibir dessa forma.
Estou fazendo algo errado? Se sim, como posso corrigir? Meu banco de dados é o Sql Server Compact Edition 4.0. e estou preenchendo o DataGridView com DataSource.
Lembrando que tem uma letra [Ô]P[Ô] antes do número.
se vc tiver tiver usando algum processo de Conversão como CINT ou CDBL vai acontecer isso mesmo.
Coloca o código aqui pra ver como vc está carregando este grid
se vc tiver tiver usando algum processo de Conversão como CINT ou CDBL vai acontecer isso mesmo.
Coloca o código aqui pra ver como vc está carregando este grid
Simplesmente estou preenchendo uma List<> com os dados que eu preciso e vinculando o DataGridView ao DataSource;
string comando = [Ô]SELECT lanc.Id, lanc.Nota, lanc.CodigoFornecedor, [Ô] +
[Ô]lanc.CodigoItemFornecedor, iforn.Descricao, lanc.CodigoItemEmpresa, aforn.Descricao, [Ô] +
[Ô]lanc.CfopFornecedor, lanc.CfopEntrada, lanc.Finalidade, lanc.Unitario [Ô] +
[Ô]From Lancamento lanc [Ô] +
[Ô]Inner Join ItemFornecedor iforn On lanc.CodigoItemFornecedor = iforn.CodigoItemFornecedor [Ô] +
[Ô]Inner Join ItemEmpresa aforn On lanc.CodigoItemEmpresa = aforn.Codigo [Ô] +
[Ô]Where lanc.Nota = [Ô] + txtNota.Text + [Ô] And lanc.CodigoFornecedor = [Ô] + lblCodigoFornecedor.Text;
List<Lancamento> _lancamentos = new List<Lancamento>(new Lancamento().Get_All(comando));
dgv.DataSource = _lancamentos;
Essa propriedade de código de Ãtem no fornecedor, teria que ser do tipo string. é bem possÃvel que esteja com algum tipo numérico...
muda o atributo Lancamento.CodigoItemFornecedor para string
Kerplunk, matou. Realmente, por uma falha, estava errada a propriedade do código do item. Já alterei e agora está correto.
Obrigado e obrigado também ao Cleverton, só vi a sua postagem depois que já havia alterado. Obrigado mesmo assim.
Obrigado e obrigado também ao Cleverton, só vi a sua postagem depois que já havia alterado. Obrigado mesmo assim.
Se o tópico foi resolvido, por favor encerre-o! Obrigado
Tópico encerrado , respostas não são mais permitidas