Use form's constructor
public Form1()
{
InitializeComponent();
LoadDataFromDB();
}
Or (sometimes better) Form.Load event handler (it will be added automatically when you double-click form in designer):
private void Form1_Load(object sender, EventArgs e)
{
LoadDataFromDB();
}
Another option is overriding OnLoad
method of form.
NOTE: You see this warning, because InitializeComponent
is generated by designer, and it will be completely re-generated when you'll change something in designer (add some control, move or resize some control, change color etc). Thus all your changes to this method will gone.