Args e Student. Data. Classes. 1Data. Context SDCD1 new Student. Data. Classes. 1Data. ContextData SourceLocal. DBv. 11. 0 Attach. Db. Filenamec usersehtesham mehmooddocumentsvisual studio 2. ProjectsFP1FP1abc. Integrated SecurityTrue Connect Timeout3. Student. Info SI new Student. Info int rowindex data. Grid. View. 1. Current. Row. Index here rowindex will get through currentrow property of datagridview. SI. Id Convert. To. Int. 32data. Grid. View. 1. Rowsrowindex. Cells0. Value SI. Name Convert. To. Stringdata. Grid. View. 1. Rowsrowindex. Cells1. Value SI. Marks Convert. To. Int. 32data. Grid. View. 1. Rowsrowindex. Cells2. Value SI. Grade Convert. To. Stringdata. Grid. View. 1. Rowsrowindex. Cells3. Value SDCD1. Student. Infos. Insert. On. SubmitSI Insert. On. Submit queries will automatic call thats the data context class handle it. SDCD1. Submit. Changes Message. Box. ShowSaved rowindex 0 Deleteprivatevoid button. Clickobject sender, Event. Args e int iid 0 Student. Data. Classes. 1Data. Context SDCD1 new Student. Data. Classes. 1Data. ContextData SourceLocal. DBv. 11. 0 Attach. Db. Filenamec usersehtesham mehmooddocumentsvisual studio 2. ProjectsFP1FP1abc. Integrated SecurityTrue Connect Timeout3. Student. Info SI new Student. Info int rowindex data. Grid. View. 1. Current. Row. Index here rowindex will get through currentrow property of datagridview. Convert. To. Int. Grid. View. 1. Rowsrowindex. Cells0. Value var delete from p in SDCD1. Student. Infos where p. Id iid match the ecords. SDCD1. Student. Infos. Delete. All. On. Submitdelete Delete. All. On. Submit function will call and queries will automatic call thats the data context class handle it. SDCD1. Submit. Changes SI SDCD1. Student. Infos. Singlec c. Id iid rowindex 0 Message. Box. Showdeleted Refresh Updateprivatevoid button. Clickobject sender, Event. Args e int iid 0 Student. Data. Classes. 1Data. Context SDCD1 new Student. Data. Classes. 1Data. ContextData SourceLocal. DBv. 11. 0 Attach. Db. Filenamec usersehtesham mehmooddocumentsvisual studio 2. ProjectsFP1FP1abc. Integrated SecurityTrue Connect Timeout3. Student. Info SI new Student. Info int rowindex data. Grid. View. 1. Current. Row. Index here rowindex will get through currentrow property of datagridview. Convert. To. Int. Grid. View. 1. Rowsrowindex. Cells0. Value var update from s. SDCD1. Student. Infos where s. Id iid select s. Id Convert. To. Int. Grid. View. 1. Rowsrowindex. Cells0. Value v. Name Convert. To. Stringdata. Grid. View. 1. Rowsrowindex. Cells1. Value v. Marks Convert. To. Int. 32data. Grid. View. 1. Rowsrowindex. Cells2. Value v. Grade Convert. To. Stringdata. Grid. View. 1. Rowsrowindex. Cells3. Value SDCD1. Submit. Changes here will submitchanges function call and queries will automatic call. Windows Free Video Editing Software more. Message. Box. ShowUpdated Refresh refresh the data gridview. DisplayRefreshprivatevoid Refresh Student. Data. Classes. 1Data. Context SDCD1 new Student. Data. Classes. 1Data. ContextData SourceLocal. DBv. 11. 0 Attach. Db. Filenamec usersehtesham mehmooddocumentsvisual studio 2. ProjectsFP1FP1abc. Integrated SecurityTrue Connect Timeout3. Student. Info SI new Student. Info var query from q in SDCD1. Student. Infos select q data. Grid. View. 1. Data. Source query Attaching the all data with DatagridviewI have also attached the source code so you can download it.