如何捕获 (声明) DataSource.DataSet 中的 BeforePost 等事件?(特急) 小弟使用的虚拟表(用代码生成的)。使用DataSource 连接 DataGrid 在数据保存之前。需要写几个代码。但是因为表是代码建立的,所以不知该如何(声明)捕获 BeforePost 事件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用什么连接数据库啊?ADO?比如是ADODataSet,名称为ADODataSet1 ,则直接写过程TForm1.ADODataSet1BeforePost(DataSet: TDataSet);就行了把 还可以找一个静态的组件a,在它的BeforePost时间中写你要实现的代码,调用时直接b(你命名的动态组件).BeforePost=a.BeforePost也可以啊 up不过a.BeforePost要初始化 请问,如何初始化 A.BeforePost???? with Tadoquery.create(self) dobegin... beforePost := MyBeforePost;...end;procedure TForm1.MyBeforePost();begin //你想在beforepost事件中写的代码 end; procedure TForm1.Create(Sender: TObject);var AdoQryTemp: TAdoQuery;begin AdoQryTemp := TADoQuery.Create(Self); //如此即可 AdoQryTemp.BeforePost := ADOQuery1BeforePost;end;procedure TForm1.ADOQuery1BeforePost(DataSet: TDataSet);begin //Do something;...end; delphi中如何实现按月份自动编号? 如何实现不注册 filter,却可以播放需要解码器的视频? 天心的全部代码,加控件,多少钱买比较合适呢? 各位高手帮帮忙? 有哪位大哥知道如何在滚动时让Excel标题栏不动!在Excel里是怎么设置的? 如何得到DBGridEh中某一列所对应的字段名 帮我看看 请大家给点帮助,或帮我一个忙。。。 请教Tquery.sqk的参数使用 各位老师 ,请问如何在Dephi中屏蔽鼠标的右键? 银行代理接口连接用户达到一定程度,连接出错 在找一个控件?
比如是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;