vb用ado控件调用数据库,显示在datagrid表格里,现在我想把datagrid表格里面的数据全部删除掉,请问怎样删

希望编个代码!万分感谢!... 希望编个代码!万分感谢! 展开
 我来答
wxhysoft
2012-02-27 · TA获得超过371个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:314万
展开全部
如果你的datagrid表格是绑在数据源上的,你需要用datagrid.SetDataBinding设成空的数据源或表,然后执行datagrid.Refresh就会清了,你需要它显示数据时,要记得datagrid.SetDataBinding设回你原来的数据源及表 ,再执行datagrid.Refresh。
如果觉得上面麻烦,可以让ado控件执行一个返回0行的SQL语句,如:SELECT * FROM TAB1 WHERE 1=2;这就相当于清了datagrid
如果你是自己填充的datagrid,那清除就是再用空填充的它,datagrid好像没有成员方法可以一次清掉数据(我没有发现)。
健美先生2011
2012-02-28
知道答主
回答量:5
采纳率:0%
帮助的人:6.1万
展开全部
返回0行是不能实现的,如果只从内存中清空的话直接用:
set datagrid1.text= nothing
datagrid1.refresh
就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式