Создание таблицы C#

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Я что-то заработался, уже голова кругом идет.
Знаю, что список создается так:
Код:
List<string> lst = new List<string>();
А как создать таблицу?
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 268
Баллы
113
var data = project.Tables["Таблица 1"];

хотя) что именно ты хочешь создать?
var crt = new Tuple<string, int, int, int, int, int, int>(); // вот кортежи очень похожи на таблицы
 
  • Спасибо
Реакции: ibred

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
var data = project.Tables["Таблица 1"];
Здесь мы кладем в data уже созданную \ инициализированную таблицу ZP.

Меня интересует инициализация таблицы, которая будут существовать только в кубике, как собственно и список (по коду из первого поста).
Такое можно сделать?

Чтобы с ней работали методы GetRow(), GetCell(). Ох, не уверен, что понятно объясняю. :bw:Или мне достаточно создать массив?
 

Moadip

Client
Регистрация
26.09.2015
Сообщения
509
Благодарностей
824
Баллы
93
Меня интересует инициализация таблицы, которая будут существовать только в кубике, как собственно и список (по коду из первого поста).
Такое можно сделать?
Чтобы с ней работали методы GetRow(), GetCell().
Стандартными зенковскими(да и не только зенковскими) способами нет.
GetRow(), GetCell() это все методы из класса обертки для работы с excel таблицей.

Ближайший вариант, это двумерный массив. Но думаю это не совсем удобно.
Можно сделать как предложил Radzhab использовать кортежи.
List<Tuple<string, string, string, .. , ..>>

Можно свой класс замутить, аля таблица.

Вот еще есть навороченная либа для создания excel таблиц. Круче не видел. С помощью нее генерю таблицы, с раскраской, и разными размерами столбцов/колонок.
Можешь попробовать с ней поковыряться.
http://epplus.codeplex.com/
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Все понял, благодарю за помощь :-)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)