• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

mikelll

Datagrid nao mostra dados

11 mensagens neste tópico

estou a desenvolver uma aplicação que mostra dados inseridos numa BD em access. Crio o dataset tudo certinho e arrasto o grid para o meu form. acontece que quando corro o form ele nao mostra os dados!! se fizer um preview aos dados no dataset eles aparecem...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu crio um dataset ao ficheiro access. depois arrasto o gridview da tabela que quero para cima do form.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu ja tentei de tudo! ate fiz o exemplo do livro passo a passo mas o meu nao dá!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

descobri agora uma coisa que pode ser a causa...no projecto que funciona nas properties do objecto datagridview o campo DataMember contem o nome da tabela e se clico nele aparecem outras opçoes...no campo do meu projecto aparece vazio e se clico nele nao tem opçoes...tou a fazer algo mal

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

pois...deve ser mesmo isso...nao sei onde tou a falhar...alguem sabe como adicionar DataMembers?  é que pondo lá o nome da tabela que quero dá erro :wallbash:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Sim.

Fazes:

grid.DataMember = string com o nome da tabela

Isto depois de afectares o datasource.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

nao me parece...dá erro ao correr o codigo...

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void tecnicosBindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
            this.Validate();
            this.tecnicosBindingSource.EndEdit();
            this.tecnicosTableAdapter.Update(this.miguelDataSet.Tecnicos);

        }

        private void Form1_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'miguelDataSet.Tecnicos' table. You can move, or remove it, as needed.
            this.tecnicosTableAdapter.Fill(this.miguelDataSet.Tecnicos);
            

        }
    }
}

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora