0

我正在尝试在 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);
}

谢谢您的帮助。

4

1 回答 1

0

我找到了答案——

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

原来我错过了允许我使用 DataRowView 的 System.Data。这解决了它。

于 2012-05-30T16:07:05.963 回答