Tou a desenvolver uma aplicação em C# que acede a uma base de dados em Access (que por sua vez está ligado a uma base de dados em SQL).
Estou a criar um gerador de frases SQL que depois envia à base de dados em access e recebe de volta os resultados.
Por outras palavras, tenho um conjunto de comboboxes e check boxes que o utilizador escolhe e gera a frase SQL. depois este é enviado para o Access e recebe de volta um objecto que depois mostra num datagridview.
Até aqui não há problemas (ironicamente, penso que seja o mais complexo). A minha dificuldade esta na actualização do datagrid. Por exemplo se o utilizador escolher no inicio apenas nome e morada, estes são apresentados. Mas de seguida se o utilizador escolher Nome, e telefone, estes são apresentados mas a morada continua no datagridview.
já tentei dizer antes que o datagrid deve ser limpo através dos comandos
datagridview.datasource=null;
datagridview.resetbindings();
mas o problema persiste :S.
Alguem tem uma ideia de como limpar o datagrid (incluindo os nomes das colunas), antes de fazer uma nova pesquiza ao access?
Cumps,
High
Estou a criar um gerador de frases SQL que depois envia à base de dados em access e recebe de volta os resultados.
Por outras palavras, tenho um conjunto de comboboxes e check boxes que o utilizador escolhe e gera a frase SQL. depois este é enviado para o Access e recebe de volta um objecto que depois mostra num datagridview.
Até aqui não há problemas (ironicamente, penso que seja o mais complexo). A minha dificuldade esta na actualização do datagrid. Por exemplo se o utilizador escolher no inicio apenas nome e morada, estes são apresentados. Mas de seguida se o utilizador escolher Nome, e telefone, estes são apresentados mas a morada continua no datagridview.
já tentei dizer antes que o datagrid deve ser limpo através dos comandos
datagridview.datasource=null;
datagridview.resetbindings();
mas o problema persiste :S.
Alguem tem uma ideia de como limpar o datagrid (incluindo os nomes das colunas), antes de fazer uma nova pesquiza ao access?
Cumps,
High