生成效果图:/Files/jerrie/pic.rar
代码:/Files/jerrie/CRDynamicField.rar

绑定数据集
1指定数据字段生成报表(C#+Crystal Report 10)private void SetBind()
2        }

动态指定字段名
指定数据字段生成报表(C#+Crystal Report 10)int count=0;
指定数据字段生成报表(C#+Crystal Report 10)            
if (CheckBox1.Checked ) checkhash.Add ("CompanyName","公司名称");//checklist.Add ("CompanyName");
指定数据字段生成报表(C#+Crystal Report 10)
            if (CheckBox2.Checked ) checkhash.Add ("Address","地址");// checklist.Add ("Address");
指定数据字段生成报表(C#+Crystal Report 10)
            if (Checkbox3.Checked ) checkhash.Add ("City","城市");// checklist.Add ("City");
指定数据字段生成报表(C#+Crystal Report 10)
            if (Checkbox4.Checked ) checkhash.Add ("Country","国家");// checklist.Add ("Country");
指定数据字段生成报表(C#+Crystal Report 10)
            if (Checkbox5.Checked ) checkhash.Add ("Fax","传真");// checklist.Add ("Fax");
指定数据字段生成报表(C#+Crystal Report 10)            
//赋值给公式和参数
指定数据字段生成报表(C#+Crystal Report 10)
             foreach(DictionaryEntry o in checkhash)
            }
不允许其它报表参数弹出提示
 1指定数据字段生成报表(C#+Crystal Report 10)for(int j=count+1;j<6 ;j++)
 2   

重新绑定参数,数据集
1指定数据字段生成报表(C#+Crystal Report 10)CrystalReportViewer1.ParameterFieldInfo =paramfields;
2指定数据字段生成报表(C#+Crystal Report 10)            //重新绑定数据集
3指定数据字段生成报表(C#+Crystal Report 10)            SetBind();

 

在WIN2003+NET 2003+SQL 2000下编绎通过。

相关文章:

  • 2021-07-08
  • 2022-12-23
  • 2021-05-31
  • 2021-09-20
  • 2021-07-15
  • 2021-09-16
  • 2022-12-23
  • 2022-01-23
猜你喜欢
  • 2022-12-23
  • 2021-08-12
  • 2022-12-23
  • 2021-07-29
  • 2021-11-14
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案