Usuário com melhor resposta
Como mostrar num mesmo nó da TreeView o código e a Descrição

Pergunta
-
Olá Minha gente.
Estou de volta com um novo problema que necessito ajuda de toda comunidade. Depois de elaborar o meu Plano de Contas e mostrar os dados na TreeView surgiu uma situação que não consigo ultrapassar.
O Meu código funciona muito bem sem problemas. Só que agora eu desejo que ele mostra num mesmo nó da treeview o código da conta e o nome da Conta.
EX:
1- Disponibilidades
1.1-Caixa
Visto que código e nome são colunas diferentes de uma mesma tabela. Como devo fazer para mostrar essas colunas no mesmo nó. Aqui vai meu código:
public void PlanoDeContas_Load(object sender, EventArgs e) { foreach (DataRow row in clasPlano.GetClasses().Rows) { TreeNode nodeParent = new TreeNode(); nodeParent.ImageIndex = 0; nodeParent.ImageKey = ""; nodeParent.Tag = row; nodeParent.Text = row[ClassPlanoDeContas.Classes.idClasse].ToString(); foreach (DataRow row2 in clasPlano.GetContasInClasses(row)) { TreeNode nodeChild = new TreeNode(); //odeParent.Text = row2[(ClassPlanoDeContas.Classes.idConta)-(ClassPlanoDeContas.Contas.Nome)].ToString(); nodeChild.Text = row2[ClassPlanoDeContas.Contas.Nome].ToString(); nodeChild.Tag = row; nodeChild.ImageIndex = 1; nodeChild.SelectedImageIndex = 1; nodeParent.Nodes.Add(nodeChild); } treeView1.Nodes.Add(nodeParent); } }
Atentamente;
Jesus Spray.
NekFred,Lda
Respostas
-
Olá Amigo,
Tenta isso:
string dsConta = row2[ClassPlanoDeContas.Contas.Nome].ToString(); string idConta = row2[ClassPlanoDeContas.Contas.ID].ToString(); nodeChild.Text = string.Format("{0}-{1}", idConta, dsConta);
Abraço
(Se a isto ajudou a resolver o problema, por favor, marque como resposta)
- Editado Fabio Alves Borges Rodrigues quinta-feira, 2 de maio de 2013 16:21
- Marcado como Resposta Jesus Spray sexta-feira, 3 de maio de 2013 11:53
Todas as Respostas
-
Olá Amigo,
Tenta isso:
string dsConta = row2[ClassPlanoDeContas.Contas.Nome].ToString(); string idConta = row2[ClassPlanoDeContas.Contas.ID].ToString(); nodeChild.Text = string.Format("{0}-{1}", idConta, dsConta);
Abraço
(Se a isto ajudou a resolver o problema, por favor, marque como resposta)
- Editado Fabio Alves Borges Rodrigues quinta-feira, 2 de maio de 2013 16:21
- Marcado como Resposta Jesus Spray sexta-feira, 3 de maio de 2013 11:53
-