|
FastReport.net Матрица
|
|||
---|---|---|---|
#18+
using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Windows.Forms; using System.Drawing; using System.Data; using FastReport; using FastReport.Data; using FastReport.Dialog; using FastReport.Barcode; using FastReport.Table; using FastReport.Utils; namespace FastReport { public class ReportScript { private string DateTimeNow = DateTime.Now.ToString("dd MMMM yyyy HH:mm:ss"); private string DateNow = DateTime.Now.ToString("dd MMMM yyyy"); private int rowIndex; private void Matrix1_ManualBuild(object sender, EventArgs e) { DataSourceBase rowData = Report.GetDataSource("F39DoctorData"); rowData.Init(); while (rowData.HasMoreRows) { Matrix1.AddValue(new Object[] {"Рабочие дни месяца",((Int32)Report.GetColumnValue("F39DoctorData.Day")) }, new Object[] {((String)Report.GetColumnValue("F39DoctorData.Name")),((String)Report.GetColumnValue("F39DoctorData.Code"))}, new Object[] {((Nullable<Decimal>)Report.GetColumnValue("F39DoctorData.Value"))}); rowData.Next(); } } private void SetValue(string complexValue, float value) { int columnIndex = Matrix1.Data.Columns.Find(complexValue.Split(';')); Matrix1.Data.SetValue(columnIndex, rowIndex, value); } private float GetValue(int columnIndex) { object value = Matrix1.Data.GetValue(columnIndex, rowIndex, 0); return new Variant(value); } } } Не могу добавить 2 метода SetValue и GetValue. Как только добавляю их получаю: (38,46): Ошибка CS1061: "FastReport.Matrix.MatrixHeader" не содержит определение для "Find". Не удалось найти метод расширения "Find", принимающий первый аргумент типа "FastReport.Matrix.MatrixHeader" (пропущена директива using или ссылка на сборку?) (39,20): Ошибка CS1061: "FastReport.Matrix.MatrixData" не содержит определение для "SetValue". Не удалось найти метод расширения "SetValue", принимающий первый аргумент типа "FastReport.Matrix.MatrixData" (пропущена директива using или ссылка на сборку?) (44,35): Ошибка CS1061: "FastReport.Matrix.MatrixData" не содержит определение для "GetValue". Не удалось найти метод расширения "GetValue", принимающий первый аргумент типа "FastReport.Matrix.MatrixData" (пропущена директива using или ссылка на сборку?) Может кто подскажет что смотреть, ато я с ФР не очень плотно работал. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2020, 09:46 |
|
FastReport.net Матрица
|
|||
---|---|---|---|
#18+
YURY_1988, Здравствуйте! Глядя на код, ничего прямо указывающего на причину ошибок не вижу. 1) Попробуйте добавить Код: c# 1.
в начало файла; 2) Неизвестно, правильно ли используется GetColumnValue, и какие значения возвращаются. Если проблема не решена, пришлите, пожалуйста, пример отчёта - сюда или в поддержку FastReport. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 17:54 |
|
|
start [/forum/topic.php?fid=31&fpage=2&tid=1532779]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
others: | 245ms |
total: | 359ms |
0 / 0 |