fr Posted May 22, 2009 at 09:03 AM Report #266351 Posted May 22, 2009 at 09:03 AM 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
devin Posted May 22, 2009 at 02:09 PM Report #266495 Posted May 22, 2009 at 02:09 PM 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&'
José Lopes Posted May 22, 2009 at 04:11 PM Report #266545 Posted May 22, 2009 at 04:11 PM 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á!!
fr Posted May 22, 2009 at 04:16 PM Author Report #266546 Posted May 22, 2009 at 04:16 PM 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
José Lopes Posted May 22, 2009 at 04:18 PM Report #266548 Posted May 22, 2009 at 04:18 PM pois nao sei... vcs usam todos os objectos automáticos não é? onde é que os aprenderam a usar? Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!
devin Posted May 22, 2009 at 04:40 PM Report #266556 Posted May 22, 2009 at 04:40 PM 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.
duduml Posted May 22, 2009 at 08:43 PM Report #266610 Posted May 22, 2009 at 08:43 PM dataadapter... tenho pra qui essa programaão toda feita... "use windows, você merece!"
fr Posted May 23, 2009 at 03:10 PM Author Report #266754 Posted May 23, 2009 at 03:10 PM 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
duduml Posted May 23, 2009 at 09:21 PM Report #266817 Posted May 23, 2009 at 09:21 PM 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!"
duduml Posted May 23, 2009 at 09:22 PM Report #266818 Posted May 23, 2009 at 09:22 PM 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!"
jpaulino Posted May 23, 2009 at 10:55 PM Report #266831 Posted May 23, 2009 at 10:55 PM Me.DataGridView1.DataSource que tipo de dados é ? Um dataview ?
bioshock Posted May 23, 2009 at 11:42 PM Report #266838 Posted May 23, 2009 at 11:42 PM 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á.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now