I need some help with a VB.NET application that keeps track of time/hours worked. I had some basic VB.NET programming background, but not sure how to go about accomplishing what I need to get this working. I can write a program to pull data from a SQL database into a datagrid, but that's about it. What I want to do is allow user to pull data into this datagrid, enter data if none exists, and update if they make any changes in this datagrid, or insert data. I would also like for this data grid to display a detail datagrid if they click on a line and allow same update/insert/delete functionality. Can someone provide me example of a datagrid where it will populate base off employee ID with Start/Ending date. If nothing, user should be able to fill in the value and insert? If data exists user should be able to click and update. Also in the detail view of each line item that is highlighted, allow insert/update/delete?