VALOR UNIT?RIO DA NF-E
Bom dia a todos,
Estou importando o XML da NF-e e jogando na DataGriVew. até aà tudo certinho.
exceto os valores unitário não carregam
Assim está na class
Assim Joga na Grid
e Carrega os valores zerados sendo que existem valores
Alguma sugestão ?
Estou importando o XML da NF-e e jogando na DataGriVew. até aà tudo certinho.
exceto os valores unitário não carregam
Assim está na class
<Field(FieldNFe:=[Ô]vUnCom[Ô])>
Public Property ValorUnitComer() As Decimal
Get
Return m_ValorUnitComer
End Get
Set(value As Decimal)
m_ValorUnitComer = value
End Set
End Property
Private m_ValorUnitComer As Decimal
Assim Joga na Grid
For Each det In nfeBase.NFeItens
i = i + 1
dgvProdutosNotaFiscal.Rows.Add(Replace(det.CodProdFornec, [Ô].[Ô], [Ô][Ô]), det.DescrProdFornec, det.CodBarra, det.CodNCM, det.UniComer, det.QtdComer, [txt-color=#e80000]Format(Convert.ToDouble(det.ValorUnitComer), [Ô]#,##0.00[Ô])[/txt-color], det.ValorProd, det.CFOP)
Next
e Carrega os valores zerados sendo que existem valores
Alguma sugestão ?
For Each det In nfeBase.NFeItens
i = i + 1
dgvProdutosNotaFiscal.Rows.Add(Replace(det.CodProdFornec, [Ô].[Ô], [Ô][Ô]), det.DescrProdFornec, det.CodBarra, det.CodNCM, det.UniComer, det.QtdComer, FormatNumber(det.ValorUnitComer, 2), det.ValorProd, det.CFOP)
Next
Citação::
For Each det In nfeBase.NFeItens
i = i + 1
dgvProdutosNotaFiscal.Rows.Add(Replace(det.CodProdFornec, [Ô].[Ô], [Ô][Ô]), det.DescrProdFornec, det.CodBarra, det.CodNCM, det.UniComer, det.QtdComer, FormatNumber(det.ValorUnitComer, 2), det.ValorProd, det.CFOP)
Next
já havia formatado assim, mas não retornam os valores unitário.
[txt-color=#e80000]apenas esses valores na Tag filho <Field(FieldNFe:=[Ô]vUnCom[Ô])>[/txt-color]
Citação::
:
For Each det In nfeBase.NFeItens
i = i + 1
dgvProdutosNotaFiscal.Rows.Add(Replace(det.CodProdFornec, [Ô].[Ô], [Ô][Ô]), det.DescrProdFornec, det.CodBarra, det.CodNCM, det.UniComer, det.QtdComer, FormatNumber(det.ValorUnitComer, 2), det.ValorProd, det.CFOP)
Next
já havia formatado assim, mas não retornam os valores unitário.
[txt-color=#e80000]apenas esses valores na Tag filho <Field(FieldNFe:=[Ô]vUnCom[Ô])>[/txt-color]
A questão é o retorno da informação, você está debugando para verificar se o atributo está com valor?
Porque um for...each? Você pode simplesmente passar nfeBase.NFeItens como datasource do seu grid. Formate as colunas depois.
Citação::
Porque um for...each? Você pode simplesmente passar nfeBase.NFeItens como datasource do seu grid. Formate as colunas depois.
algo assim, ?
dgvProdutosNotaFiscal.DataSource = nfeBase.NFeItens
sugestões de boas práticas dos que já tem experiências, sempre são bem vindas !
Tópico encerrado , respostas não são mais permitidas