用户数据操作报告(frmOperateReport)窗体使用方法
作者:C/S框架网|www.cscode.ne  发布日期:2020/04/07 16:23:28
  用户数据操作报告(frmOperateReport)窗体使用方法

用户数据操作报告(frmOperateReport)窗体使用方法


用户数据操作报告(frmOperateReport)

开发框架提供的一个通用界面,用于展示前端操作或后台操作数据返回的结果信息,如下图所示:

贴图图片-用户数据操作报告frmOperateReport



使用方法1,显示DataTable结果信息:


C# Code:
//获取操作结果
DataTable reports = FMSHelper.UpdateMdmAllDocs(customerCode, CustomerName, MDMCode, MDMName);
frmOperateReport.ShowReport(reports);

//来源:C/S框架网 | www.csframework.com | QQ:23404761



C# Code:

public static void ShowReport(DataTable dtReport)
{
  frmOperateReport.AddReport(dtReport);
  frmOperateReport.ShowReport();
}

//来源:C/S框架网 | www.csframework.com | QQ:23404761



SQL返回的临时表结构:


SQL Code:

--返回操作结果
CREATE TABLE #Report(
  IsError
VARCHAR(1),
  StepText
NVARCHAR(100),
  RefID
VARCHAR(50),
  Content
NVARCHAR(100)
)

//来源:C/S框架网 | www.csframework.com | QQ:23404761



使用方法2,显示List<OperateReportItem>结果信息:


C# Code:

List<OperateReportItem> errItems = _BLLInstance.RemoveExistDetail(dsQK);
//显示报告
if (errItems.Count > 0)
{
  frmOperateReport.ShowReport(
"请款明细检查结果", errItems);
}

//来源:C/S框架网 | www.csframework.com | QQ:23404761



OperateReportItem类:


C# Code:

/// <summary>
/// 报告项,用于frmOperateReport界面
/// </summary>
public class OperateReportItem
{
  
public OperateReportItem()
  {
  }
  
  
public OperateReportItem(bool isError, string stepText, string refID, string content)
  {
    
this.IsError = isError;
    
this.StepText = stepText;
    
this.RefID = refID;
    
this.Content = content;
  }
  
  
public bool IsError { get; set; }
  
public string StepText { get; set; }
  
public string RefID { get; set; }
  
public string Content { get; set; }
}

//来源:C/S框架网 | www.csframework.com | QQ:23404761




C/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务

上一篇 下一篇