Плагин выбора максимального значения из экспортируемых (плагин обработки данных перед экспортом)
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Windows.Forms;
using DynamicPluginData;
namespace DatacolDynamicPluginNS
{
public class DynamicPluginClass
{
public static DataTable preExportData(DataTable dataTable, ItemInfo itemInfo, GlobalInfo globalInfo)
{
string row_data;
double max = 0.0;
foreach (DataRow dr in dataTable.Rows)
{
row_data = dr["МаксЦена"].ToString();
string[] prices = row_data.Split(';');
foreach (String element in prices)
{
if (element == "") continue;
double cur = 0.0;
cur = Convert.ToDouble(element);
if (cur > max) max = cur;
}
dr["МаксЦена"] = max.ToString();
}
return dataTable;
}
}
}