TDBGrid 请教
在使用BCB6.0 写一个从mysql数据库表中读取数据,展示到DBGrid中.但是想对mysql数据库中获取的数据做一些处理,再放到DBGrid中.详细描述和疑问如下:
DBGrid、DataSource、ADOQuery、 ADOConnection四个组建实现从mysql数据库product_info表中获取数据.product_info获取的字段为name、price、dicount、type.现在有2个问题,没法解决.
问题一:
从product_info表中获取的值为“商品1,100,0.8,1”.我在DBGrid中添加了6个Cloumns.分别为0--5.
AnsiString a = 商品1;
AnsiString b = 100;
AnsiString c = 0.8;
AnsiString d = 1;
依据规则对上面的数据进行了一定的处理后,abcd数值分别发生了改变,并且衍生出了e、f两个变量值.现在
想把a、b、c、d、e、f 6个变量分别赋值到DBGrid的6个Cloumn中.即想实现DBGrid中展现abcdef的值.
请问应该如下实现?
问题2:
从product_info表中捞取出来的记录,是多条记录.每条记录都会处理,然后放到DBGrid中.那么DBGrid放入一列值后,(1)如何向第二行继续添加数据?
(2)如果想自动生成序列编号,如何实现?
问题3:
假设操作过程中,有10条数据.想实现用鼠标点击到哪行,点击右键就可以删除该行记录,并且重新自动序列编号,应该如何实现。
谢谢各位了.