Ужасный БАГ Ifrxcustomcrossview.addvalues
Приведенный код из примеров устанавливаемых при инталяции студии.
Не работает.
При этом если использовать метод в скрипте то значения добавляются!
Не работает.
При этом если использовать метод в скрипте то значения добавляются!
private void report_OnBeforePrint(IfrxComponent Sender)
{
string[] ColumnNames = { "Column one", "Columnt two" };
string[] RowNames = { "First row", "Second row", "Third row" };
object[,] Values = { { 3.14f, 5 }, { 100.12f, 7 }, { 7.62f, 300 } };
if (Sender.Name == "Cross1")
{
object[] ColumnName = new object[1];
object[] RowName = new object[1];
object[] CellData = new object[1];
for (int col = 0; col < 2; col++)
{
ColumnName[0] = ColumnNames[col];
for (int row = 0; row < 3; row++)
{
RowName[0] = RowNames[row];
CellData[0] = Values[row, col];
(Sender as IfrxCustomCrossView).AddValues(RowName, ColumnName, CellData);
}
}
ColumnName = null;
RowName = null;
CellData = null;
}
}