首页 > 慧问 > 频道

FastReport.Net怎样自定义函数?[FastReport .Net]

发表于2019-05-10 回复:0 查看:2759  |  
我的asp.net 项目中想用FastReport.Net做为报表控件。但不知道怎样在设计报表的时候自定义函数,比如人民币大写转换之类的函数。
1个回答
  • 1970-01-01 08:00
    XtraReport的参数编辑器是可以自定义的,可以换成任何继承于BaseEdit的编辑器,包括GridLookUpEdit,参考代码如下:
    private void XtraReport1_ParametersRequestBeforeShow(object sender,DevExpress.XtraReports.Parameters.ParametersRequestEventArgs e) {
        GridLookUpEdit cbc = new GridLookUpEdit();
        e.ParametersInformation[0].Editor = cbc;
        categoriesTableAdapter.Fill(nwindDataSet1.Categories);
        cbc.Properties.DataSource = nwindDataSet1.Categories;
        cbc.Properties.DisplayMember = "CategoryName";
        cbc.Properties.ValueMember = "CategoryID";
    }
    
    private void XtraReport1_ParametersRequestSubmit(object sender,DevExpress.XtraReports.Parameters.ParametersRequestEventArgs e) {
                this.FilterString = @"[CategoryID] In ("+e.ParametersInformation[0].Parameter.Value +")";
     }
    
    1
    回复 举报
回复

登录 慧都网发表评论

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP