May 2021 2 89 Report
¿Llenar una datagridview con 3 tablas de sql server 2008. C#?

tengo 3 tablas:

Computadores

codigo

codigo procesador

codigo SO

Ram

Processador

codigo

nombre

fabricante

modelo

sistema operativo:

codigo

nombre

fabricante

versao

De estas 3 tablas quiero que Datagridview visualice "codigo" de computadores, "nombre" de procesador y "nombre" de sistemas operativos. Como puedo hacerlo? Actualmente estoy usando este procedimiento en la clase Computadores

public DataGridView CarregaGrelhaCO(DataGridView DGridVCO, SqlConnection con1, string fltr)

{

DataSet ds = new DataSet();

SqlCommand cmd = new SqlCommand();

cmd.Connection = con1;

if (fltr == "")

cmd.CommandText = "SELECT Codigo, Cod_Processador, Cod_SO, RAM, Descrição FROM Computadores ";

else

cmd.CommandText = "SELECT Codigo, Cod_Processador, Cod_SO, RAM, Descrição FROM Computadores" + fltr;

SqlDataAdapter DAdapter = new SqlDataAdapter();

DAdapter.SelectCommand = cmd;

DAdapter.Fill(ds, "Computadores");

DGridVCO.DataSource = ds.Tables["Computadores"];

return DGridVCO;

}

Alguien me podria ayudar a modificar el codigo para que llene como pretendo la datagridview?

Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Helpful Social

Copyright © 2024 Q2A.ES - All rights reserved.