Экспорт <asp:Repeater> в CSV файл. ASP, WebForms, .NET2

Анатолий15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
10.07.2016

Задача простая, полно примеров в интернет.

Результат:

Проект 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