如何在DBGrid中删除选中的记录 如何在DBGrid表格显示的记录中删除选中的记录,希望各位指教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以先选中表格中某一纪录,然后通过dbgrid的一个属性取得选中的行中某一字段的值,根据这个值用sql命令删除这条记录(此值必须唯一) 更正一下:当选中某条记录后,adoquery(如果使用adoquery取数据)中的记录指针也指向了当前记录,使用adoquery.fieldvalue['字段名']就可取到对应值。我这也是个笨办法,但可行 博客网络导航:http://www.haoup.com/default.htm 我的系统通过ClientDataSet取数据然后删除的,怎么做 一样的,DBGrid.datasource.dataset指的就是dbgrid关联的数据集,在这就是你的clientdataset DBGrid.datasource.dataset.delete我感觉最合适了 直接用数据集删除。比如数据集是ADOQuery,就用ADOQuery.delete; 如何通过DELPHI调用或提取WINDOWS FAT表(或表里的数据)? Treeview的问题 stringgrid如何实现有下拉列表的功能? 急待解决,在单元初始化的时候,能否产生此单元的窗体? fastReport是否需要注册??要钱否? 学delphi是不是一定要去做数据库才有前途和"钱途"呢? 谁仔细研究过DELPHI对象的结构? 请教TTreeView几个别问题。 一个迷途的DD寻求帮助! 简单问题: WIN9X中,createFile如何设置参数?我的这句行么? [复仇贴2]悬赏1000屠549 求教FastReport的"band分栏+newpage()"出现错位的解决方法?
我感觉最合适了