Saltar al contenido

¿Verificar si DataRow existe por nombre de columna en C#?

Te damos la bienvenida a proyecto online, aquí vas a encontrar la solucíon de lo que buscas.

Solución:

Deberías intentarlo

if (row.Table.Columns.Contains("US_OTHERFRIEND"))

No creo que la fila tenga una propiedad de columnas en sí misma.

if (drMyRow.Table.Columns["ColNameToCheck"] != null)
{
   doSomethingUseful;
{
else  return; 

Aunque DataRow no tiene una propiedad de Columnas, sí tiene una Tabla en la que se puede verificar la columna.

Puede usar DataColumnCollection de Your datatable para verificar si la columna está en la colección.

Algo como:

DataColumnCollection Columns = dtItems.Columns;

if (Columns.Contains(ColNameToCheck))

  row["ColNameToCheck"] = "Checked";

Si sostienes alguna desconfianza o disposición de reaccionar nuestro división eres capaz de realizar una explicación y con mucho placer lo leeremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *