水晶报表采用推模式时,如果采用字段动态绑定时,dataset中的tablename必须和报表设计选择数据源步骤中所选择的表名一致,只要从数据源中拖出任一字段放置在报表上 ,都会是报表转换成数据拉模式。
字段动态绑定的方法还是
((FormulaFieldDefinition)report.DataDefinition.FormulaFields[0]).Text="{TableName.ColumnName}"
水晶报表的数据绑定 report.SetDataSource(ds.Tables[0]);
当报表设计的过程中没有指定数据源,可以使用report.SetDataSource(ds);