Name
MissingPrimaryKeyException
Synopsis
This exception is thrown when you attempt to invoke the
DataRowCollection.Contains( ) or
DataRowCollection.Find( ) method on a
DataTable that has no primary key. To retrieve
primary key information, you can use the
IDataAdapter.FillSchema( ) method when accessing a
data source. To programmatically set a primary key, you must add a
UniqueConstraint (typically by setting the
DataColumn.Unique property of the primary key
field to true) and then set the
UniqueConstraint.IsPrimaryKey property to
true.
public class MissingPrimaryKeyException : DataException { // Public Constructors public MissingPrimaryKeyException( ); public MissingPrimaryKeyException(strings); // Protected Constructors protected MissingPrimaryKeyException(System.Runtime.Serialization.SerializationInfoinfo, System.Runtime.Serialization.StreamingContextcontext); }
Hierarchy
System.Object
→
System.Exception(System.Runtime.Serialization.ISerializable)
→
System.SystemException
→
DataException
→
MissingPrimaryKeyException
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access