Tengo un datable generado con el contenido de un archivo csv. Utilizo otra información para asignar alguna columna del csv (ahora en la tabla de datos) a la información que el usuario debe completar.
En el mejor mundo, el mapeo sería siempre posible. Pero esto no es la realidad ... Entonces, antes de intentar mapear el valor de la columna de la tabla de datos, necesitaría verificar si esa columna existe. Si no hago esta verificación, tengo una ArgumentException.
Por supuesto que puedo verificar esto con un código como este:
try
{
//try to map here.
}
catch (ArgumentException)
{ }
pero por ahora tengo 3 columnas para mapear y algunas o todas pueden estar existentes / faltantes
¿Existe una buena forma de comprobar si existe una columna en una tabla de datos?
DataSet
/DataTable
? Si es así, puede buscar en la colección de columnas de la tabla una lista de todas las columnas de la tabla.