DataGrid +Adodc的简单问题 我在用Adodc执行数据库查询操作(对2个表进行组合查询),将结果与一DataGrid绑定,可以正确显示,但当我想删除DataGrid中的一条记录(删除数据库中主表对应的记录)时。用adodc.record.delete不能实现。请问怎么实现?(关键是DataGrid中现示的是2个表中的数据。如何删除其中一条记录? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 提供一个笨的思路给你:你可以判断记录指针来做。你现在的问题就是不知道当用户点datagrid控件中某一条记录时,你不知道是用哪个ADO控件来进行delete是不是?但愿我没有理解错。打个比方:Adodc1查询出的记录为15条,Adodc2查询出的记录为12条,那么显示在datagrid控件中的记录数应为27条。那么假设我选中datagird控件第18条记录要进行删除操作,那么你就应该用Adodc2的delete来进行操作。也就是选中>15的记录就用Adodc2的delete方法,<15的就用Adodc1的delete方法。怎样判断选中的记录是哪一个记录呢?你可以用datagrid控件的row属性与recordset的recordcount属性来搞定。 求关闭EXCEL时 自动保存文档的VBA 谢谢 vb关于自符串分解问题 VB的下划线显示时有时无,好像是装了2005的MSDN和一个VB-MSDN之后开始的 VB如何显示网页自动更新的信息 紧急求助!控件的问题!请各位高手帮忙! 怎样实现多条件(if)后才then 关于分辨率 急需用vb画多角形源代码,在线等待!给100分!! 请问有没有重复产生某一字符的函数(在线等待) Mscomctl.ocx 是啥东西?为啥俺的程序一离开他就运行不了?(在线等候) 数据库连接 如何将查询结果放到另一个表中?
你可以判断记录指针来做。
你现在的问题就是不知道当用户点datagrid控件中某一条记录时,你不知道是用哪个ADO控件来进行delete是不是?但愿我没有理解错。
打个比方:Adodc1查询出的记录为15条,Adodc2查询出的记录为12条,那么显示在datagrid控件中的记录数应为27条。那么假设我选中datagird控件第18条记录要进行删除操作,那么你就应该用Adodc2的delete来进行操作。也就是选中>15的记录就用Adodc2的delete方法,<15的就用Adodc1的delete方法。
怎样判断选中的记录是哪一个记录呢?你可以用datagrid控件的row属性与recordset的recordcount属性来搞定。