Hi, I have two tables that is one to many. I have notice that users work with DGV's like MS Excel.. In DGV they leave many blank rows and this looks bad in reports..

So I have change DGV's to "Allow users to add rows" to FALSE and insert button where user must now click to add row:

Code:
MyBindingSource.AddNew()
So this is better. And looks like this:

Name:  One.JPG
Views: 147
Size:  16.7 KB


When user click button:

Name:  two.JPG
Views: 137
Size:  17.5 KB

Again this is better. But now what if user keeps clicking button? I not want this:

Name:  three.JPG
Views: 146
Size:  19.3 KB

How can I:

1- Prevent insert more blank row if there blank row already? (when button is click)
2- Because there is 2 tables (one-to-many) there is 2 DGV's I want prevent save (if save button is click) if there is blank rows in any of this 2 DGV's

Thanks