void DataTable_OnRowChanging (object sender, DataRowChangeEventArgs e) { if (e.Action == DataRowAction.Add) { string pk = e.Row.Table.PrimaryKey [0].ColumnName; if (e.Row [pk] == null) e.Row [pk] = new Guid (); } }