Notice how the Column Index and Row Index properties of Data Grid View Cell Validating Event Args parameter are used.
A: All You need is the Data Grid View's Editing Control Showing event ( To allow for data entry ), and the Data Grid View's Cell Validating event, to ensure persistance of the typed value. Data Grid View Cell Validating Event Args) Handles Data Grid View1. Q: How can I allow the user to type text into the newly created Comboboxcolumn, and persist it? Formatted Value)) Then 'Add The Text Entered By The User combo Box Column. A: After you have added the data Grid View to your form, it should give you a little screen where you can select Add Columns, and specify the name, and Type. You could also at any time, just right click the Datagridview, select Add Columns, and select all the necessary options there. A: All you need to do is to declare a Data Grid View Combo Box Column object, set the desited properties, and add it to the Data Grid View's Columns collection. Now, since so many books use the Cell Validating event, I wonder if there is not any gotcha (in display for example) with using the Cell Value Changed?
I understand that the impact in performance should be irrelevant when using simple validation and conditional highlighting rules but I would as much prefer it not to run useless code everytime the user moves to another cell if it can be avoided.Thanks, Depends on what design pattern (if any) you are following.Technically speaking you should remove your business logic away from your UI layer and have some sort of Validation Object to validate the data in your presentation layer and then post back the results to your view.Hovering the mouse pointer on the icon displays the Error Text that you set earlier.The Data Grid View control of Windows Forms is a versatile control that can help you create professional-looking data entry forms.When you display data entry functionality to users, you frequently have to validate the data entered into your form.