紧急 关于 DbGridEh 打印序号的有关问题
紧急求救!!! 关于 DbGridEh 打印序号的问题
连接:
MemTableEh.Close;
MemTableEh.DataDriver := nil;
DataSetDriverEh.ProviderDataSet := nil;
MemTableEh.DataDriver := DataSetDriverEh;
DataSetDriverEh.ProviderDataSet := Grid.DataSource.DataSet;
MemTableEh.Active := True;
功能需要 :DbGridEh 打印序号的问题
我加了一列 计算字段 Num 给他赋值了 序号.. DbGridEh 也增加了一列 正常显示
但是打印的时候 这一列值为空..
我想可能是因为 动态字段没有 映射到 MemTableEh 这个内存表里面
于是 我想动态的在 MemTableEh 增加字段 Num 同时赋值
在赋值的时候 报错 Field Num has no dateset
是因为这个 MemTableEh 数据都要根据 Grid.DataSource.DataSet 来的吗 而且是fkdate 类型 ???
要实现 DbGridEh 打印序号的问题 改怎么处理 !!!! 谢谢啦.. 跪求解析 挥泪感谢!!!!
没分了.... 只能 20 =。=~!
------解决方案--------------------
直接在memtableeh中增加序号字段,打印就有了
连接:
MemTableEh.Close;
MemTableEh.DataDriver := nil;
DataSetDriverEh.ProviderDataSet := nil;
MemTableEh.DataDriver := DataSetDriverEh;
DataSetDriverEh.ProviderDataSet := Grid.DataSource.DataSet;
MemTableEh.Active := True;
功能需要 :DbGridEh 打印序号的问题
我加了一列 计算字段 Num 给他赋值了 序号.. DbGridEh 也增加了一列 正常显示
但是打印的时候 这一列值为空..
我想可能是因为 动态字段没有 映射到 MemTableEh 这个内存表里面
于是 我想动态的在 MemTableEh 增加字段 Num 同时赋值
在赋值的时候 报错 Field Num has no dateset
是因为这个 MemTableEh 数据都要根据 Grid.DataSource.DataSet 来的吗 而且是fkdate 类型 ???
要实现 DbGridEh 打印序号的问题 改怎么处理 !!!! 谢谢啦.. 跪求解析 挥泪感谢!!!!
没分了.... 只能 20 =。=~!
------解决方案--------------------
直接在memtableeh中增加序号字段,打印就有了