Hola a todos; bueno, en la siguiente linea de codigo, que asi tal cual como esta me filtra la tabla (dtPlatos) todos los registros que dicen "principal" en la columna TipoDePlato;
DataView dvPlatos = new DataView(dtPlatos,"TipoDePlato = 'principal'","TipoDePlato ASC",DataViewRowState.OriginalRows);
pero que pasa, yo tengo una variable que se llama filtro1 del tipo string que puede ser:
filtro1 = "principal"; ò filtro1 = "entrada"; ò filtro1 = "postre";
si yo reemplazo en la linea de codigo del rowFilter, 'principal', por la variable filtro1
DataView dvPlatos = new DataView(dtPlatos,"TipoDePlato = filtro1","TipoDePlato ASC",DataViewRowState.OriginalRows);
compilo y cuando hago click en el boton correspondiente para hacer el filtro aparece el mensaje "NO SE PUEDE ENCONTRAR LA COLUMNA [filtro1]". Probe poniendolo la variable entre comillas simples y nada; se que posiblemente tenga que usar el simbolo + para hacer este tipo de cosas pero como recien empiezo a programar en c# no se como sera.
Desde ya muchas gracias a todas las respuestas. Saludos