Hi Ed,
>I got clarification from Kevin on this.
>
>The problem is that the .NET GridView completely bypasses the business object when you use the feature that automatically adds a new row. It goes behind the scenes and adds a new row to the associated DataTable, so the business object is not notified and the new values can’t be added. I recommend adding a New button to the form (mmButtonNew) that adds a new entity to the business object instead—then all your default value behavior kicks in.
>>
>Thanks everyone.
Now I am confused a bit; can you clarify this?
You posted this originally:
// Add a new row to the DataSet
> this.oEditor.NewRow(new TblEditorDefaults(DateTime.MinValue, 1, DateTime.MinValue, 1));
In that code you are calling NewRow on the business object. Above you say the business object is not involved. Did I miss something or is oEditor not the business objecct?
Tim
Timothy Bryan