Tengo un DataSet, este la primera columna es tipo int, se creo un DataView para filtrar los datos, al realizar el filtro con un LIKE saca un error con el tipo de datos int.
¿Como se puede solucionar esto?
Gracias

| ||||
Sería más fácil si pones tu code.. SAlu2
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| ||||
Hola. Mira el code
Código:
Campo1 en la base de datos es numerico y necesitamos hacer el like. DataView dv = dsDatosFiltro.Tables[0].DefaultView; dv.RowFilter = "Campo1 LIKE '%"+FiltroCampo1+"%' AND Campo2 LIKE '%"+FiltroCampo2+"%'";
__________________ Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD. "Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce) |
| ||||
Cita: Ya lo intentaste de ésta forma ?dv.RowFilter = "Campo1 LIKE '%"+FiltroCampo1+"%' AND Campo2 LIKE '%"+FiltroCampo2+"%'"; Cita: dv.RowFilter = "Campo1 LIKE '%"+FiltroCampo1.ToString()+"%' AND Campo2 LIKE '%"+FiltroCampo2+"%'"; |
| ||||
Ya se intento hacer eso pero el problema no es que el tipo de dato sea un string el problema es que el la columna del dataview es entera, ya que toma el tipo de datos de la tabla.
__________________ Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD. "Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce) |