У меня есть 6 записей данных и я хочу добавить еще 4 пустых строки, чтобы составить список из 10 строк во время выполнения. Что мне делать?
Программно добавить пустую строку в XrTable (XtraReport)?
comment
какие фиктивные данные вы будете вставлять .. делает отчет странным, чтобы увидеть результаты ??
- person Niranjan Singh   schedule 24.11.2014
comment
Мой запрос клиента, я не знаю, для чего это нужно, он хочет отображать 16 записей на пробел, но если у нас есть 20 записей, это будет 16 строк (с данными) на первой странице, 4 строки (с данными) и 12 строк (пустые) на второй странице. Точно, 16 строк на странице :3
- person Andiana   schedule 24.11.2014
comment
вы ограничили количество записей на странице в отчете ?? что вы поместите в дополнительные строки ?? 0 для каждых данных... если есть первичный ключ?
- person Niranjan Singh   schedule 24.11.2014
comment
Я ограничил количество записей на странице, 16. Но мой клиент хочет: если на странице менее 16 записей, заполнение остальных пустой строкой, например: 21 запись, вторая страница будет иметь 5 записей и 11 пустых строк, что означает КЛЕТКИ только с пустым текстом
- person Andiana   schedule 24.11.2014
Ответы (1)
Процедура модификации источника данных в событии BeforePrint
. См. пример фрагмента кода:
void report1_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) {
DataDataSet ds = new DataDataSet();
this.sitE_SummaryTableAdapter1.Fill(ds.SITE_Summary);
foreach (DataDataSet.SITE_SummaryRow row in ds.SITE_Summary) {
double val = Convert.ToDouble(row["SITE_Summary.Heating_Energy_Transfer"]);
row["SITE_Summary.Heating_Energy_Transfer"] = convertTemperature(val, true);
}
this.report1.DataSource = ds;
}
person
Niranjan Singh
schedule
24.11.2014
Код выглядит как код ручной привязки, как насчет программного добавления строк? Пример: xrTable1.Rows.Add (новая строка ())
- person Andiana; 24.11.2014
Расскажите, каким способом вы ограничивали количество записей. если вы использовали какой-то экспресс, то это будет основано на привязке... Добавление строк в xrTable не приведет к созданию отчета, чтобы определить наличие 20 строк, если ваше ограничение основано на записях в источнике данных.
- person Niranjan Singh; 25.11.2014
Спасибо, я исправил проблему, создав дополнительные свойства Get.
- person Andiana; 25.11.2014
Отлично .. Затем обновите свой вопрос ответом или поместите решение в ответ и примите его ..
- person Niranjan Singh; 25.11.2014