У меня есть сетка в моих XtraReports, и я хотел бы поместить в условный разрыв страницы мой список, состоящий из апельсинов, лимонов и яблок и их описания. Как мне перебрать каждую строку и получить значение поля для определенного столбца.
Я попытался получить доступ к подробному отчету, в котором указано имя таблицы сетки и значение текущего столбца, но это не то, что я ищу, потому чтострока 1 будет иметь яблоко, а строка 2 будет иметь лимоны, поэтому я хочу разбивать каждый раз, когда строка 1 столбец 1 не соответствует строке 2 столбец 1
private void xrPageBreak1_BeforePrint_1(object sender,
System.Drawing.Printing.PrintEventArgs e)
{
SetBreaks(sender);
}
private void SetBreaks(object sender)
{
XRPageBreak control = sender as XRPageBreak;
var ItemName =
DetailReport.GetCurrentColumnValue("Item").ToString();
if(ItemName == "Apple")
{
control.Visible = true;
}
}
код выше возвращает «Apple»