I have never used datagrid before but I would assume that it is supposed to be used with a datacontrol. You have not used any datacontrols in your project and I would suggest that you do not use them because they are not as flexible as using code like you have done so far.
You will need to see if you can add items into the datagrid control manually by finding some documentation for it. If not then you may have to use a different type of grid. I use an old grid called Apex TDBGrid which I got from the internet. It is good because you can link it to data controls and also add items in manually. This control is years old and there is probably much better stuff out there now.
You may even have some already on your pc. Go to Project > Components in vb
and see if there are any grid controls on your system.
You could even use the Listview control to show items. This can be found by enabling the "Microsoft Windows Common Controls 6.0" from components screen in vb
. You can set the View property to "report" which makes the list look like a grid (without the lines). You will then need to learn about using this control.