datagridview清空,并删除对应数据表中的全部数据

时间:2021-02-08 12:13:46
datagridview与数据表之间是直接通过添加数据源进行绑定的,不是用代码绑定的。准备添加一个按钮,实现点击清空对应数据表中所有行也就是所有数据的功能。

8 个解决方案

#1


一种最直观、可控性较强的做法是:使用DELETE语句清空数据表中的纪录,然后重新绑定,或者删除所有行

#2


那就调用dataadapter 的DeleteCommand 命令。

#3


简单的方法你可以清除数据源,把数据库的数据清掉,然后重新绑定数据源。如果仅仅是清除datagridView数据的话
你可以直接调用datagridView.clear();
datagridView为对象。

#4


datasource 直接赋值为null

#5


引用 3 楼 qq_17486399 的回复:
简单的方法你可以清除数据源,把数据库的数据清掉,然后重新绑定数据源。如果仅仅是清除datagridView数据的话
你可以直接调用datagridView.clear();
datagridView为对象。
按钮上怎么添加代码,清除数据源的数据

#6


引用 4 楼 qq_21045521 的回复:
datasource 直接赋值为null
这个只能把datagridview的数据删除,数据源的数据还是在的,我想要把数据源的数据也一起删除

#7


引用 5 楼 yantaowei201 的回复:
Quote: 引用 3 楼 qq_17486399 的回复:

简单的方法你可以清除数据源,把数据库的数据清掉,然后重新绑定数据源。如果仅仅是清除datagridView数据的话
你可以直接调用datagridView.clear();
datagridView为对象。
按钮上怎么添加代码,清除数据源的数据

按钮不是有个点击的方法么?你直接操作删除数据库的数据啊

#8


引用 6 楼 yantaowei201 的回复:
Quote: 引用 4 楼 qq_21045521 的回复:

datasource 直接赋值为null
这个只能把datagridview的数据删除,数据源的数据还是在的,我想要把数据源的数据也一起删除


都是一样的 datatable的datasource赋值成null,也是全部删除

#1


一种最直观、可控性较强的做法是:使用DELETE语句清空数据表中的纪录,然后重新绑定,或者删除所有行

#2


那就调用dataadapter 的DeleteCommand 命令。

#3


简单的方法你可以清除数据源,把数据库的数据清掉,然后重新绑定数据源。如果仅仅是清除datagridView数据的话
你可以直接调用datagridView.clear();
datagridView为对象。

#4


datasource 直接赋值为null

#5


引用 3 楼 qq_17486399 的回复:
简单的方法你可以清除数据源,把数据库的数据清掉,然后重新绑定数据源。如果仅仅是清除datagridView数据的话
你可以直接调用datagridView.clear();
datagridView为对象。
按钮上怎么添加代码,清除数据源的数据

#6


引用 4 楼 qq_21045521 的回复:
datasource 直接赋值为null
这个只能把datagridview的数据删除,数据源的数据还是在的,我想要把数据源的数据也一起删除

#7


引用 5 楼 yantaowei201 的回复:
Quote: 引用 3 楼 qq_17486399 的回复:

简单的方法你可以清除数据源,把数据库的数据清掉,然后重新绑定数据源。如果仅仅是清除datagridView数据的话
你可以直接调用datagridView.clear();
datagridView为对象。
按钮上怎么添加代码,清除数据源的数据

按钮不是有个点击的方法么?你直接操作删除数据库的数据啊

#8


引用 6 楼 yantaowei201 的回复:
Quote: 引用 4 楼 qq_21045521 的回复:

datasource 直接赋值为null
这个只能把datagridview的数据删除,数据源的数据还是在的,我想要把数据源的数据也一起删除


都是一样的 datatable的datasource赋值成null,也是全部删除