Fórum Navegar pelos registros #505141
22/12/2014
0
*Windows form e BD Access.
- O campo hora que carrega pelo botão adicionar do bindingnavigator com o código abaixo :
Depois de salvar fica a data mais a hora, mas tem de ser somente a hora, o que deve estar errado ?
No banco está correto, somente a hora.
horaTextBox.Text = DateTime.Now.ToShortTimeString();
- Quando se clica no botão adicionar será adicionado nova locação, é necessário limpar o grid para que se possa incluir novos itens, como fazer isto ?
Fiz com o código abaixo, mas apaga do banco também...
while (itemLocacaoDataGridView.Rows.Count > 0)
{
itemLocacaoDataGridView.Rows.Remove(itemLocacaoDataGridView.CurrentRow);
}
-E por último, quando se clicar nas setas do bindingnavigator para navegar pelos registros, que mude também os itens no grid.
Estando na locação 1 mostrar os livros da locação 1, quando mudar para locação 2, mostrar os livros da locação 2 e assim por diante.
[img]http://arquivo.devmedia.com.br/forum/imagem/343353-20141222-162231.png[/img]
Jair Souza
Curtir tópico
+ 0Posts
23/12/2014
Joel Rodrigues
Questão 1:
Como está o tipo de dados no banco?
Tem algum código extra no botão de salvar?
Questão 2:
Tente isso:
itemLocacaoDataGridView.DataSource = null;
Questão 3:
No evento CurrentChanged do BindingSource das locações, você precisa preencher o grid dos itens de acordo com o registro atual.
Gostei + 0
24/12/2014
Jair Souza
[img]http://arquivo.devmedia.com.br/forum/imagem/343353-20141224-075142.png[/img]
Questão 2 : Funcionou assim :
bDBibliotecaDataSet.ItemLocacao.Clear();
Questão 3 :
Não sei como fazer, podes detalhar ?
Gostei + 0
01/01/2015
Jair Souza
Gostei + 0
02/01/2015
Joel Rodrigues
if(locacaoBindingSource.Current != null)
{
DataRowView row = locacaoBindingSource.Current as DataRowView;
itemLocacaoTableAdapter.Fill(dataSet.itemLocacaoTable, row["CodLocacao"].ToString())
}
Obviamente não é pra copiar este código, mas sim pegar a ideia.
Gostei + 0
02/01/2015
Jair Souza
[img]http://arquivo.devmedia.com.br/forum/imagem/343353-20150102-172923.png[/img]
Gostei + 0
05/01/2015
Joel Rodrigues
Gostei + 0
05/01/2015
Jair Souza
Veja abaixo como está agora...:
[img]http://arquivo.devmedia.com.br/forum/imagem/343353-20150105-210130.png[/img]
Gostei + 0
07/01/2015
Joel Rodrigues
Nesta imagem aí o erro é que não tem esse ponto, como mostrei no exemplo: row["IDLocacao"].ToString().
Gostei + 0
07/01/2015
Jair Souza
Gostei + 0
07/01/2015
Jair Souza
[img]http://arquivo.devmedia.com.br/forum/imagem/343353-20150107-213959.png[/img]
Gostei + 0
12/01/2015
Jair Souza
Gostei + 0
12/01/2015
Joel Rodrigues
O erro aí é bastante claro: não existe um método Fill que receba 2 argumentos.
Gostei + 0
12/01/2015
Jair Souza
[img]http://arquivo.devmedia.com.br/forum/imagem/343353-20150112-110725.png[/img]
Gostei + 0
12/01/2015
Joel Rodrigues
Você consegue pelo menos identificar quais métodos existem, e quais argumentos eles esperam?
Gostei + 0
13/01/2015
Jair Souza
[img]http://arquivo.devmedia.com.br/forum/imagem/343353-20150113-122417.png[/img]
E também aparece nas opções no código :
[img]http://arquivo.devmedia.com.br/forum/imagem/343353-20150113-122502.png[/img]
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)