Text 如何在运行时在XtraReport中更改单元格的文本?
如何在运行时在XtraReport中更改单元格的文本? 我正在使用“DevExpress v2011第1卷”。 我有几个单元格,我可以使用PreviewClick事件逐个更改它们的文本,如下所示Text 如何在运行时在XtraReport中更改单元格的文本?,text,devexpress,runtime,xtrareport,Text,Devexpress,Runtime,Xtrareport,如何在运行时在XtraReport中更改单元格的文本? 我正在使用“DevExpress v2011第1卷”。 我有几个单元格,我可以使用PreviewClick事件逐个更改它们的文本,如下所示 private void _cell_PreviewClick(object sender, PreviewMouseEventArgs e) { e.Brick.Text = "aaabbbccc"; e.PreviewControl.Refresh(); } 但是,在这种情况下,我需要同时
private void _cell_PreviewClick(object sender, PreviewMouseEventArgs e)
{
e.Brick.Text = "aaabbbccc"; e.PreviewControl.Refresh();
}
但是,在这种情况下,我需要同时更改其他单元格的文本。我在下面试了试,但没有成功
private void _cell_PreviewClick(object sender, PreviewMouseEventArgs e)
{
e.Brick.Text = "aaabbbcc";
otherCell1.Text = "rrrttcwwww"
e.PreviewControl.Refresh();
}
致以最良好的祝愿,
Orgil.D您可以处理XtraReport类的DataSourceRowChanged事件
private void rpt_DataSourceRowChanged(object sender, DataSourceRowEventArgs e)
{
MyClass xx = bidingSource[e.CurrentRow] as MyClass ;
if (string.IsNullOrWhiteSpace(xx.WorkDescription))
{
xrTableCell25.Visible = false;
xrTableRow3.Visible = false;
xrTableCell25.Text = "456";
}
else
{
xrTableCell25.Visible = true;
xrTableRow3.Visible = true;
xrTableCell25.Text = "123";
}
}