Index: mmDataGridView.cs =================================================================== --- mmDataGridView.cs (revision 4) +++ mmDataGridView.cs (working copy) @@ -604,7 +604,7 @@ { // Dimension a PK object array to the same length as // the business object's PK field array - PKs = new string[BizObj.PrimaryKeys.Length]; + PKs = new object[BizObj.PrimaryKeys.Length]; // Get the value of each field and store it in the new array for (int i = 0; i < BizObj.PrimaryKeys.Length; i++) Index: mmDataGrid.cs =================================================================== --- mmDataGrid.cs (revision 4) +++ mmDataGrid.cs (working copy) @@ -965,7 +965,7 @@ { // Dimension a PK object array to the same length as // the business object's PK field array - PKs = new string[BizObj.PrimaryKeys.Length]; + PKs = new object[BizObj.PrimaryKeys.Length]; // Get the value of each field and store it in the new array for (int i=0; i<BizObj.PrimaryKeys.Length; i++)