Thank you for writing.
event is exposed to allow the creation of custom rows and it should not be used for performing database queries. Furthermore, RadGridView
is virtualized and the event will be raised whenever a new visual row element needs to be created. Additional information on the UI virtualization is available here: http://docs.telerik.com/devtools/winforms/gridview/fundamentals/ui-virtualization
Please consider moving the logic for accessing the database elsewhere. If it fits your local setup you can consider handling the Load event of the form.
I hope this helps. Should you have further questions please do not hesitate to write back.
Telerik by Progress