D4N1LL0 Postado Julho 7, 2006 Denunciar Share Postado Julho 7, 2006 Estou tentando fazer com que o list view pegue os valores de um view que criei a partir de 2 tabelas, so que não tenho ideia de como começar fazer isso, é totalmente diferente do vb6 , me ajudem aí Danillo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Julho 8, 2006 Denunciar Share Postado Julho 8, 2006 Você quer preencher a ListView? Se for, é bem parecido com o VB6, onde basta chamar o método Add da coleção Items da ListView.Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 D4N1LL0 Postado Julho 9, 2006 Autor Denunciar Share Postado Julho 9, 2006 não amigo , eu quero que o list view pegue os valores da consulta(Views) , preencher o list view já manjo Danillo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Julho 9, 2006 Denunciar Share Postado Julho 9, 2006 não amigo , eu quero que o list view pegue os valores da consulta(Views) , preencher o list view já manjoNão entendi ainda... por que a ListView deveria pegar os valores de uma View? A ListView não já tem seus próprios itens, que são adicionados (e que você disse que já sabe fazer), e não seria a eles que ela deveria se limitar?Seria bom se você pudesse explicar melhor o que deseja fazer.Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 D4N1LL0 Postado Julho 9, 2006 Autor Denunciar Share Postado Julho 9, 2006 Desculpe.Quando voce vai no Database Explorer , tem a pasta Views , queria saber , independente do controle onde vou colocar os dados da view , um código para isso, quando estiver em tempo de execução ainda.Espero ter sido claro =DDanilloAproveitando o tempo que tenho , quero lhe fazer outra pergunta: Eu geralmente acompanha os artigos do macoratti.net , so que fiquei preso em deles one diz o seguinte:(vb 2005 express) TableAdapter.Insert Cara, fiz de tudo mas o vb le que não existe essa função Insert do TableAdapter , já tentei ate reinstalar.Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Julho 9, 2006 Denunciar Share Postado Julho 9, 2006 http://scriptbrasil.com.br/forum/index.php...amp;qpid=361184Desculpe.Quando voce vai no Database Explorer , tem a pasta Views , queria saber , independente do controle onde vou colocar os dados da view , um código para isso, quando estiver em tempo de execução ainda.Espero ter sido claro =DEu não uso o Database Explorer, porque faço tudo via código. Mas, creio que o que você quer seja:Dim v As New DataView(tabela)Onde "tabela" é um objeto DataTable, e "v" será a sua View. Existe ainda um outro construtor desta classe que permite filtrar os dados.Aproveitando o tempo que tenho , quero lhe fazer outra pergunta: Eu geralmente acompanha os artigos do macoratti.net , so que fiquei preso em deles one diz o seguinte:(vb 2005 express) TableAdapter.Insert Cara, fiz de tudo mas o vb le que não existe essa função Insert do TableAdapter , já tentei ate reinstalar.É naquela da locadora? Eu não achei nenhuma referência a nenhum método Insert nele. Se você postar qual é a página exatamente fica melhor.Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 D4N1LL0 Postado Julho 9, 2006 Autor Denunciar Share Postado Julho 9, 2006 A página é essa que trata de assuntos do tableadapter:http://www.macoratti.net/vbn_tdta.htm A parte do código é essa:Private Sub InserirButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InserirButton.Click Dim novoPaisID As Integer = 20 Dim novoPaisNome As String = "Brasil" Try PaisesTableAdapter.[b]Insert[/b](novoPaisID, novoPaisNome) Catch ex As Exception MessageBox.Show("A inclusão falhou...") End Try atualizaDataSet() End SubEsse método Insert do table adapter não existe no meu vb 2005 express, quando digito ...TableAdapter.Insert , esse Insert não existe e o vb diz que é um método inválido da propriedade TableAdapterEm Questão do view , gostaria de saber como você faz para fazer uma consulta via código pegando dados de duas tabelas que estáo interliagadas. Por exemplo , CodCLiente e NomeCLiente da tabela Clientes , CodProduto, CodCLiente da tabela Compras e por fim CodProduto e NomeProduto da tabela Produtos. Obrigado, Danillo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Julho 9, 2006 Denunciar Share Postado Julho 9, 2006 A página é essa que trata de assuntos do tableadapter:http://www.macoratti.net/vbn_tdta.htm A parte do código é essa:Private Sub InserirButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InserirButton.Click Dim novoPaisID As Integer = 20 Dim novoPaisNome As String = "Brasil" Try PaisesTableAdapter.[b]Insert[/b](novoPaisID, novoPaisNome) Catch ex As Exception MessageBox.Show("A inclusão falhou...") End Try atualizaDataSet() End SubEsse método Insert do table adapter não existe no meu vb 2005 express, quando digito ...TableAdapter.Insert , esse Insert não existe e o vb diz que é um método inválido da propriedade TableAdapterEntão você não fez como ensina lá no tutorial, porque aqui apareceu o método Insert. Ao arrastar o objeto da janela Data Sources para o form, será criado um objeto NOMEDATABELATableAdapter. É nesse objeto que vai existir um método Insert.Em Questão do view , gostaria de saber como você faz para fazer uma consulta via código pegando dados de duas tabelas que estáo interliagadas. Por exemplo , CodCLiente e NomeCLiente da tabela Clientes , CodProduto, CodCLiente da tabela Compras e por fim CodProduto e NomeProduto da tabela Produtos.Eu uso uma instrução SQL, passada para um objeto OleDbCommand, que me retorna um DataReader, contendo os dados desejados. O mesmo pode ser feito com um OleDbDataAdapter, que pode então preencher uma DataTable ou um DataSet com os dados. No caso, na instrução SQL eu posso usar um (INNER, LEFT ou RIGHT) JOIN para juntar as tabelas.Certo? ;)Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 D4N1LL0 Postado Julho 10, 2006 Autor Denunciar Share Postado Julho 10, 2006 beleza , consegui fazer o view , valeu gray !!Agora o tableadapter , eu sei que tem que ser aquele NomeTableAdapter que no meu caso é ClientesTableAdapter , tanto é que quando arrasto o dataset pro form ele cria la em baixo o ClientesTableAdapter e este não tem a propriedade insert , vo tira um printscreen e coloca ai a foto beleza ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 D4N1LL0 Postado Julho 10, 2006 Autor Denunciar Share Postado Julho 10, 2006 aff agora que eu fui perceber que estou usando SQL Server e não Access , tem alguma diferença ? tenho que mudar algum código ??Obrigado,DanilloEdição: Reparei o VB 2005 e depois apaguei e comecei do zero , agora deu certo , valeu gray , brigadão. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
D4N1LL0
Estou tentando fazer com que o list view pegue os valores de um view que criei a partir de 2 tabelas, so que não tenho ideia de como começar fazer isso, é totalmente diferente do vb6 , me ajudem aí
Danillo.
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.