Jump to content

Recommended Posts

Posted

alguem sabe como mostrar num datagridview só os valores com ID=1??? por exemplo, mas nao é no load.... é consoante o valor que estiver numa textbox

Se algum dia alguém lhe disser que o teu trabalho não é o de um profissional, lembra-te : Amadores construíram a Arca de Noé e profissionais, o Titanic

Posted

no evento da text box text change metes o código para fazer o select consoante o que está na textbox.

tipo

sqlquery='select * from tabela where id='&textbox1.text&'
Posted

no evento da text box text change metes o código para fazer o select consoante o que está na textbox.

tipo

sqlquery='select * from tabela where id='&textbox1.text&'

Sim..mas de qualquer modo tens que fazer o reload da datagridview.

Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!

Posted

como se faz isso? :S

Se algum dia alguém lhe disser que o teu trabalho não é o de um profissional, lembra-te : Amadores construíram a Arca de Noé e profissionais, o Titanic

Posted

usas um dataset para associar a base de dados a datagrid e fazes um simples update ao dataset  e depois defines o datasource da datagrid direccionado para o dataset ou dataadapter. agora já nem sei qual dos dois.

Posted

podes arranjar?sfv

Se algum dia alguém lhe disser que o teu trabalho não é o de um profissional, lembra-te : Amadores construíram a Arca de Noé e profissionais, o Titanic

Posted

yep!

sem stress...B)

configurações de algumas propriedades do datagridview1
        '
        'a propriedade AutoSizeColumnsMode permite definir o modo como as colunas são _
        'redimensionadas em função do conteudo de todas as celulas (valor AllCells)
        DataGridView1.AutoSizeColumnsMode = _
        DataGridViewAutoSizeColumnsMode.AllCells
        'foi estabelecido que estes controlos apenas mostram dados, as propiedades _
        'AllowUserToAddRows & AllowUserToDeleteRows ambas estão definidas como falsas _
        '(desta forma o utilizador é impedido de alterar e adicionar dados)
        DataGridView1.AllowUserToAddRows = False
        DataGridView1.AllowUserToDeleteRows = False
        'para além disso, o DataGridView1.EditMode foi definida como valor EditProgrammatically
        DataGridView1.EditMode = _
        DataGridViewEditMode.EditProgrammatically
        'NOTA: a cada tabela presente no dataset esta associado um objecto da classe tabeladapter _
        'que permite transpor a informação de cada uma dessas tabelas de BD para objectos _
        'programaveis em .NET e que iram apontar para uma tabela em particular;
        'variaveis:
        'para o que esta acima descrito foram criadas as variaveis..._
        'a variavel-objecto "adapter-familia" e o tableadapter instanciado permite, por intermedio_
        'do metodo fill carregar um objecto de classe datatable
        Dim adapter_familia As New  _
        BD_StocksDataSetTableAdapters.familiaTableAdapter
        Dim tab_familia As New BD_StocksDataSet.familiaDataTable
        adapter_familia.Fill(tab_familia)
        Dim coluna As DataColumn
        'os ciclos for...next encadeados servem para carregar o datagridview
        ' o ciclo for admite o avanço da linha
        For Each coluna In tab_familia.Columns
            DataGridView1.Columns.Add(coluna.ColumnName, _
            coluna.ColumnName)
            'o ciclo next admite o avanço da coluna
        Next
        Dim linha As DataRow
        Dim idx_linha As Integer
        Dim idx_coluna As Integer
        idx_linha = 0
        For Each linha In tab_familia.Rows
            Dim linha_datagrid As New DataGridViewRow
            DataGridView1.Rows.Add(linha_datagrid)
            idx_coluna = 0
            For Each coluna In tab_familia.Columns
                DataGridView1.Rows(idx_linha).Cells(idx_coluna).Value = _
                tab_familia.Rows(idx_linha).Item(idx_coluna)

                idx_coluna = idx_coluna + 1
            Next
            idx_linha = idx_linha + 1
        Next

afinal era tableadapter....nao sei se isso muda alguma coisa....mas o código que tu precisas é este...

"use windows, você merece!"

Posted

Isto é para uma tabela "secundaria"....

se for a principal a programação é diferente...pois tens de ir buscar os dados as restantes...B)

CUMPS

"use windows, você merece!"

Posted

Utilizas ligação à base de dados? (SQL - Access) ?

Se sim, clicas em ProdutosTableAdapter (Produtos ou outra coisa que tenhas) AddQuery

No AddQuery poems os campos q lá estão, do género:

Select id, revista

From produtos

where id = 1

Copias o código q te vai ser criado numa toolstrip, metes num botão e voilá.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.