在 Crystal 报告中获取数据库字段名称

Get Database field names in Crystal Reports

是否可以获取数据库字段名称,如下例所示。我只需要检索名称而不是值。

这是我到达的距离 rptDoc 是我的 reportDocument 并且报告已加载。

private void getFieldNames()
        {
            for(int i = 0; i <= rptDoc.Database.Tables.Count; i++)
            {

            }
        }

得到它的工作如下;

private string getCommandNames()
        {
            StringBuilder commandNamesFound = new StringBuilder();
            String delimiter = Environment.NewLine;
            foreach (CrystalDecisions.CrystalReports.Engine.Table table in rptDoc.Database.Tables)
            {
                commandNamesFound.Append(table.Name);
                commandNamesFound.Append(delimiter);
            }

            return commandNamesFound.ToString();
        }