Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Limiting rows in datagridview with BS to dt/ds
Message
From
24/02/2010 09:53:05
 
 
To
23/02/2010 18:05:51
General information
Forum:
ASP.NET
Category:
Forms
Environment versions
Environment:
VB 9.0
Miscellaneous
Thread ID:
01450646
Message ID:
01450759
Views:
42
Hi Charles,

I can't seem to find a property of the datagridview so i was thinking I need to subclass the dgv, add a max rows property and handle whatever event raises when the user attempts to add another row to either permit it or show a messagebox explaining the limit.

That would work fine, IAC you should *always* use a grid sub-class anyway, never use the .NET classes directly.

Another option is to totally turn off allowing users to add a row via the Grid (set the AllowUserToAddRows property to false) and have an Add button on the form. Disable the button when the max number of rows have been added.

~~Bonnie




>I have datagridviews using bindingsource bound to dataset with member being datatable.
>
>These are being used to fill out PDF forms so I would like to be able to limit the number of rows that can be entered in some of the grid so the user does not enter more rows than the PDF form can handle.
>
>Is there a clean, generic way someone has come up with to do this? I can't seem to find a property of the datagridview so i was thinking I need to subclass the dgv, add a max rows property and handle whatever event raises when the user attempts to add another row to either permit it or show a messagebox explaining the limit.
>
>Thoughts? ( vb or c# )
>
>TIA
Bonnie Berent DeWitt
NET/C# MVP since 2003

http://geek-goddess-bonnie.blogspot.com
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform