Hello Dear
this is so easy if you use LINQ to sql.
if you are not using that do these:
1: right click on you project in solution explorer and select 'Add New Item' in window 'Add New Item' which displayed choose 'Linq To Sql Class' and set its name DataClass.
2:in Dataclass Designer from Server Explore menu , choose your database and from tables of that database choose your table for example 'Person' . select table and drag and drop it on designer . Dataclass Designer Creates a class from that table.
3: Now , you must retrieve data from database and fill you DataGrid
for that you must do these :
* creates a new object from class which VS made for you (Dataclass )
DataClassDataContext DataClass = new DataClassDataContext("Connection String");
* fill you datagrid with data :
DataGridView1.DataSource = DataClass.Persons.Tolist();
* do each changes in your dataGrid and then do this to save changes in DataBase
DataClass.SubmitChanges();
that is a very easy way for your answer
you can do all these oprations with DataSet, too.
if you had any problem I can help you
Good Luck