我想实现当我单击DBGrid的Title时取出这列对应的字段名,但是怎么也不能实现.
DBGrid1.Columns[0].FieldName只能取出单个表的FieldName,如果是两个表就不知道怎么去区分这个Field是哪个表的了.
我想实现在DBGRID的TcolumnTitle里加一个字符串来标记,这样就可以单击TITLE时取出这个字符串就行了.但是不知道怎么实现.请指教,谢谢!
DBGrid1.Columns[0].FieldName只能取出单个表的FieldName,如果是两个表就不知道怎么去区分这个Field是哪个表的了.
我想实现在DBGRID的TcolumnTitle里加一个字符串来标记,这样就可以单击TITLE时取出这个字符串就行了.但是不知道怎么实现.请指教,谢谢!
初始化一下dbgrid,动态设置各个column对应的field
可能你是误解了我的意思,多个表也能把FieldName取出来.还是举个例子吧
假设QUERY中的SQL为:select a.F1,a.F2,b.F1,b.F2 from T1 a ,T2 b
这时取出来DBGrid1.Columns[0].FieldName的为F1而我想要的是a.F1