¿Cómo verifico la existencia de una columna en un datarow?DataRow ADO.NET - verificar la existencia de columnas
Estoy construyendo tablas de datos para organizar algunos datos que ya he retirado de la base de datos. Dependiendo del tipo de datos en cada fila, necesito crear una tabla de datos con diferentes columnas. Luego, más adelante, quiero verificar si la tabla de datos que estoy viendo tiene cierta columna.
Sé que puedo detectar la excepción y manejarla de esa forma, pero tengo curiosidad de saber si hay alguna propiedad o método en el objeto de datarow que me haga esto.
Aquí es cómo puedo hacerlo por la captura de la excepción:
public static String CheckEmptyDataRowItem(DataRow row, String rowName, String nullValue)
{
try
{
return row[rowName].ToString();
}
catch (System.ArgumentException)
{
return nullValue;
}
}
rowName es un mal nombre para el nombre de columna – Paparazzi