Экспорт <asp:Repeater> в CSV файл. ASP, WebForms, .NET2
Задача простая, полно примеров в интернет.
Результат:
Проект Visual Studio (предпочтительно 13 версии) с 1 страничкой
WebForms, .net2 в PageLoad инициализируете и наполняете RepeaterValues тестовыми данными
На страничке ни каких стилей ничего не нужно просто табличка и 1 кнопка “ExportToCSV” нажимаем и скачиваем валидный CSV файл.
Предусмотрите проверки если данные нужно форматировать перед внесением в CSV файл.
Можно подключить библиотеку но она должна быть бесплатная и .net2.
public class ViewNode
{
private string _col1;
private string _col2;
private string _col3;
public string Col1
{
get { return _col1; }
set { _col1 = value; }
}
public string Col2
{
get { return _col2; }
set { _col2 = value; }
}
public string Col3
{
get { return _col3; }
set { _col3 = value; }
}
}
Вот пример данных csv файла
Col1,Col2,Col3
7840,"$3,420",3/23/2016
7898,"$2,535",3/25/2016