Validacion de campo en un DataRow

21/01/2007 - 00:59 por mpmerd | Informe spam
Hola:

Tengo que evaluar un datarow de la forma siguiente

DataRow["nombre del campo"]

Me gustaria hacerlo asi por un problema de legilibilidad de codigo, lo
que sucede es que en determinadas condiciones puede que "nombre del
campo" no exista dentro del DataRow, y al evaluarlo logicamente se
dispara una excepcion, diciendo que la columna "nombre del campo" no se
puede convertir en DataRow.

Mi pregunta es como validar en el codigo para saber con anticipacion si
"nombre del campo" existe o no.

gracias

maikel
 

Leer las respuestas

#1 Octavio Hernandez
21/01/2007 - 10:38 | Informe spam
Hola,

Se me ocurre una función así:

bool ExisteCampo(DataRow dr, string nombre)

{

return dr.Table.Columns.IndexOf(nombre) <> -1

}



Slds - Octavio


escribió en el mensaje
news:
Hola:

Tengo que evaluar un datarow de la forma siguiente

DataRow["nombre del campo"]

Me gustaria hacerlo asi por un problema de legilibilidad de codigo, lo
que sucede es que en determinadas condiciones puede que "nombre del
campo" no exista dentro del DataRow, y al evaluarlo logicamente se
dispara una excepcion, diciendo que la columna "nombre del campo" no se
puede convertir en DataRow.

Mi pregunta es como validar en el codigo para saber con anticipacion si
"nombre del campo" existe o no.

gracias

maikel

Preguntas similares