Saber si es primary key

18/05/2008 - 01:11 por Guillermo Rojas | Informe spam
Como hago para saber si una determinada columna de una datatable corresponde
a la clave primaria de esa tabla ?

Preguntas similare

Leer las respuestas

#1 Jesús López
18/05/2008 - 09:32 | Informe spam
public static bool IsPrimaryKey(DataColumn column)
{
foreach (Constraint constraint in column.Table.Constraints)
{
UniqueConstraint unique = constraint as UniqueConstraint;
if (unique != null && unique.IsPrimaryKey)
{
foreach (DataColumn pkColumn in unique.Columns)
{
if (column == pkColumn) return true;
}
return false;
}
}
return false;
}


"Guillermo Rojas" <grr> escribió en el mensaje
news:%
Como hago para saber si una determinada columna de una datatable
corresponde a la clave primaria de esa tabla ?

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida