Столкнулся с неприятным моментом, что повторяются ДВЕ первые строки вместо одной
Хотя я делаю проверку, что если строка 1-я, то назначаю ей стиль
_TITLE - назначается, а если последующие - то
_DATA - вот тут происходит не совсем то, что нужно...
Спасибо Диме Загорулькину, его конструкция помогла выявить стили:
TableStyle tableStyle = db.Tablestyle.GetObject(OpenMode.ForRead) as TableStyle;
string[] cellStyles = tableStyle.CellStyles.Cast<string>().ToArray();
string cellStyle1 = cellStyles.FirstOrDefault(item => item.ToLower(CultureInfo.InvariantCulture).Contains("title"));
string cells, cellStyle2 = cellStyles.FirstOrDefault(item => item.ToLower(CultureInfo.InvariantCulture).Contains("data"));
(последнюю строку я дописал по аналогии)
Однако первой строчке назначается
_TITLE, остальным вроде
_DATA, кроме второй! Ей все равно задается стиль
_HEADER и начинает переноситься в каждый столбец
Отладка показала, что он его находит, но вот эта строчка не срабатывает:
tb1.Rows[i].Style = cellStyle2; // cellstyle2 = "_DATA"
Т.е. на выходе получается
tb1.Rows.Style = null.
Как бы мне от этого неприятного явления избавиться? Что нужно проверить?
Заранее спасибо!