问题描述
利用DataGridView开发一个简单的数据管理模块,其中使用bingingsource绑定到数据源(Access),现在不知道如何利用bingingsource去删除、更新、创建数据.更新我使用了bingingsource生成的tableAdapter,看下面代码,更新正常,删除不知道如何处理privatevoidgrdviewList_CellClick(objectsender,DataGridViewCellEventArgse){if(grdviewList.Columns[e.ColumnIndex].Name=="Delete"){MessageBox.Show("您真的要删除此行数据吗?"+grdviewList.Rows[e.RowIndex].Cells[2].Value.ToString());//bindSrc.RemoveCurrent();bindSrc.Remove(grdviewList.Rows[e.RowIndex]);}}privatevoidgrdviewList_CellEndEdit(objectsender,DataGridViewCellEventArgse){MessageBox.Show("单元格编辑结束!"+grdviewList.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString());//MessageBox.Show(bindSrc.Current.ToString());//bindSrc.EndEdit();this.tableAdapter.Update(this.appdbDataSet.FastLinks);}
解决方案
解决方案二:
你在这个导航控件的各个按钮下都要添加自己的更新操作代码
解决方案三:
没有导航控件,是datagridview