Delphi中dxDBGrid问题。 FieldName:=dxDBGrid4.DataSource.DataSet.Fields[2].FieldName;进行赋值显然是这里错了,你把两列的FieldName赋值成相同的字段名了,问题很简单。另外,你的SQL查询语句不知道有没有问题,这种语句是要用到CASE WHEN语法的。先把字段赋值的问题解决了再说其他的吧。
如何在dxdbgrid的首列,加个自动序号列? 两种方法,一种是使用计算字段。根据自己的规则,用RecNo来定义行号二种是使用组件的特殊功能,如cxgrid中,可以随意添加一列,在OngetDisplayText句柄中根据RecordIndex来获取行号。怎么用看楼主喜好了
如何获得dxdbgrid中选中行某列的值