2016-08-05 8 views

答えて

0

シンプル事前に一意のキー

objDataColumn.Unique = objDataTable.Columns.Add("Student ID"); 
objDataTable.Columns.Add("Student Id", typeof(int)); 

感謝を設定する方法:

DataColumn dt = new DataColumn("Student ID", typeof(int)); 
dt.Unique = true; 
objDataTable.Columns.Add(dt); 

をそれとも、ワンライナーのファンをしている場合:

objDataTable.Columns.Add(new DataColumn("Student ID", typeof(int)) { Unique = true }); 
2

ユニークなconst raintは、あなたの列に重複価値がないことを保証します。制約の

DataColumn[] keys = new DataColumn[1]; 
keys[0] = objDataTable.Columns[0]; 
objDataTable.PrimaryKey = keys; 

:主キーの see msdn

DataColumn column = new DataColumn("Student ID"); 
column.DataType = System.Type.GetType("System.Int32"); 
column.Unique = true; 
objDataTable.Columns.Add(column); 
+0

........ – Imad

0

更新

var c= new UniqueConstraint(new DataColumn[] { objDataTable.Columns[0]}); 
objDataTable.Constraints.Add(c); 
関連する問題