我试图在XtraReports中做一个简单的条件语句绑定。我的主要报告绑定到我的数据集,我的字段(GoalAmount,GoalName,GoalNumber,GoalStart,GoalEnd)。
现在填充了GoalNumber或GoalAmount。它总是一个或另一个。所以我想做一些像 -
Private void Detail_BeforePrint(object sender, PrintEventArgs e) {
if ([GoalNumber] != null) {
xrLabelGoal.Text = [GoalNumber].ToString()
}
else {
xrLabelGoal.Text = [GoalAmount].ToString()
}
xrCWPerct.Text = Convert.ToString(Convert.ToInt32(xrLabelGoal.Text)/Convert.ToInt32(xrLabelCurrentValue.Text);
}
感谢您的帮助。
答案 0 :(得分:0)
我找到了答案 -
xrLabelGoal.Text = ((DataRowView)GetCurrentRow()).Row["goalnumber"].ToString();
原来我错过了System.Data,它允许我使用DataRowView。这解决了它。