小弟使用的虚拟表(用代码生成的)。使用DataSource 连接 DataGrid 在数据保存之前。需要写几个代码。但是因为表是代码建立的,所以不知该如何(声明)捕获 BeforePost 事件
解决方案 »
- 大家帮我看看这样子的一段代码 分太少了不好意思大家就这么点分了。
- 查询下载问题~急~
- 请教,为什么这两个IF不可以放在一起?
- ado中怎么把当前用select 语句返回的记录集保存到另一个结构与其记录集相同的表中。
- 三层应用服务器中如何对更新的数据进行回滚以及向客户端返回指定的信息?急!
- 请问如何读写XML文件
- ActiveX Form中有一个按钮,这个FORM在框架网页的上半部,我怎么实现点击按钮打开一个连接出现在网页的下半部分?
- Delphi 6.0 里自带BDE是5.01 而installshield 自带的BDE是5.11,请问是否兼容?我用installshield 6.22做安装程序时为何不能正确安装(已
- 谁知道ExpressNavBar的安装过程啊`
- DBLookupComboBox动态绑定不显示?
- 银行代理接口连接用户达到一定程度,连接出错
- 在找一个控件?
比如是ADODataSet,名称为ADODataSet1 ,则直接写过程TForm1.ADODataSet1BeforePost(DataSet: TDataSet);就行了把
调用时直接b(你命名的动态组件).BeforePost=a.BeforePost也可以啊
不过a.BeforePost要初始化
begin
...
beforePost := MyBeforePost;
...
end;procedure TForm1.MyBeforePost();
begin
//你想在beforepost事件中写的代码
end;
var
AdoQryTemp: TAdoQuery;
begin
AdoQryTemp := TADoQuery.Create(Self);
//如此即可
AdoQryTemp.BeforePost := ADOQuery1BeforePost;
end;procedure TForm1.ADOQuery1BeforePost(DataSet: TDataSet);
begin
//Do something;...
end;