2012-05-30 33 views
0

我想在XtraReports中做一个简单的条件语句绑定。我有我的主要报告绑定到我的数据集,我的字段(GoalAmount,GoalName,GoalNumber,GoalStart,GoalEnd)。XtraReports双标签绑定

现在填入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

我找到了答案 -

xrLabelGoal.Text = ((DataRowView)GetCurrentRow()).Row["goalnumber"].ToString(); 

原来我错过了这让我使用DataRowView的对System.Data。这固定了它。

+0

你可以接受这篇文章作为答案 – Mikhail