C sharp - Parametrizar una consulta con un DataGrid

 
Vista:

Parametrizar una consulta con un DataGrid

Publicado por Alberto Marcos (3 intervenciones) el 02/08/2005 19:13:08
Espero, podais echarme una mano chicos!
Os cuento.

Tengo un Datalist con un serie de Libros y por otro lado un DropDownList (Combo) con uns serie de autores. Me falla el comando según el cual , solo se visualice los libros del autor seleccionado en el combo he probado varias formas , y cada vez , tenia peor pinta.

Como hariais la parte final del comando?.

private void DataList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
SqlConnection cn = new SqlConnection(Cadena);
SqlCommand cmd = new SqlCommand("Select * from LIBROS where ", cn);
SqlDataAdapter adaptador = new SqlDataAdapter(cmd);
DataSet datos = new DataSet();
adaptador.Fill(datos, "LIBROS");
DataList1.DataSource = datos;
DataList1.DataMember = "LIBROS";
DataList1.DataBind();
}

La conexion y la cadena esta bien realizada.

Gracias de antemano a todos.

Salu2
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:Parametrizar una consulta con un DataGrid

Publicado por Yamil Bracho (1164 intervenciones) el 02/08/2005 19:52:59
Puedes colocarle un parametro.Por ejemplo

Select * from LIBROS where campo=@param

o puedes crear tu DataGrid basado en un DataView y este tiene una propiedad llamada RowFilter donde colocas la expresion que filtra tu dataset
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar