回 帖 发 新 帖 刷新版面

主题:如何定义函数的参数为一个控件

我想能过一个记录集给一个GRID赋值 ,做成一个函数
procedure setgriddata(grid:stringgrid;rs:dataset;sql:string);
大致意思如上,第一个参数是要赋值的表格,第二个参数为记录集,第三个参数为SQL语句,通过设置SQL可以给任一个stringgrid赋值 (实际上我用的是advstringgrid,是后安装的一个控件),但我这样定义的时候,编译出错,请大拿们帮我指正,应该如何定义,谢谢,在线等!

回复列表 (共5个回复)

沙发

procedure setgriddata(grid:tadvstringgrid;rs:dataset;sql:string);

板凳

[Error] weituodanIN.pas(27): Undeclared identifier: 'dataset'
这是为什么呢?

3 楼

和上面一样,应该是TDtataSet

4 楼

[Error] weituodanIN.pas(27): Unsatisfied forward or external declaration: 'TFrmWeiTuoDanIn.setgriddata'

5 楼

是不是在前面没有声明private段或public段

我来回复

您尚未登录,请登录后再回复。点此登录或注册