c# winform datagridview界面上的行删了,但datagridview数据源没有同步如何解决
c# winform datagridview界面上的行删了,但datagridview数据源没有同步如何解决
日期:2013-11-20 09:17:55 人气:1
这样一定会报错的,因为datagridview在绑定了数据源之后是不允许再直接对行或列进行删除、新增的操作,它会认为你在非法修改数据源。(一般这样的操作只适用于逐条去赋值的datagridview)
所以这里想要实现你想要的结果,只有去修改数据源,即(DataTable)datagridview1.DataSource,然后再重新绑定DataSource,即datagridview1.DataSource=((DataTable)datagridview1.DataSource).Rows.Remove