Consulta SQL correta?

MySQL

.NET

14/09/2015

private void carregaDB()
        {
            string sql1 = "select * from despesa inner join distribuidora on despesa.id_dist = distribuidora.nome inner join tp_despesa on despesa.id_tipo = tp_despesa.nome inner join usuario on despesa.id_usuario = usuario.nome";

            DataTable dt1 = mysql.getDados(sql1);
            dgvDados.Rows.Clear();
            foreach (DataRow rows in dt1.Rows)
            {
                dgvDados.Rows.Add(rows["id"], rows["distribuidora.nome"], rows["tp_despesa.nome"], rows["usuario.nome"], rows["valor"], rows["vencimento"], rows["dt_pagamento"]);
            }
        }


Ele vai jogar no dgvDados? Ou tem algo de errado?
Adriano

Adriano

Curtidas 0

Respostas

Jothaz

Jothaz

14/09/2015

Você tem alguma experiência em programação?
Porque não entendi sua pergunta, você testou o código acima?

Da uma olhada [url:descricao=ASP.NET - Conexão MySql e DataGridView]https://www.oficinadanet.com.br/artigo/asp.net/asp_net_conexao_mysql_e_datagridview[/url]
GOSTEI 0
Adriano

Adriano

14/09/2015

É que assim oh,

Eu tenho uma table que quando eu cadastro uma despesa, ele pega o ID do usuário, o ID do tipo de despesa, o ID da distribuidora. Só que na hora de LISTAR eu quero que apareça o NOME do usuário, o NOME do tipo de despesa e o NOME da distribuidora, entendeu?
GOSTEI 0
POSTAR