需求场景:医嘱单在患者出院的时候,需要标记一条红线,表示以下没有医嘱了。数据库中此记录的一个字段属性isRed值来标记这一行。
实现:XReport报表的明细区域增加一个line1对象。然后在明细表格带区添加如下事件代码,就可以实现这条线的可见打印输出通过数据集的属性控制了。
private void table3_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { this.line1.Visible = (this.line1.Report.GetCurrentColumnValue("isRed").ToString()=="1"); }
标签:控件,医嘱,XReport,打印,line1,isRed From: https://www.cnblogs.com/sdlz/p/18082485