У меня в распоряжении есть вот такой динамический код: (спасибо memberlist.php?mode=viewprofile&u=649)
Код: Выделить всё
if (List.Contains(DataDS.DataTable.Columns[Line].ToString()))
{
Variable1 = DataDS.DataTable.Rows[rowid][Line].ToString();
}
НО, проблема заключается в том, что мне нужно выводить не все столбцы, а такая конструкция выводит пустые столбцы, если названия нет в List.
Мне же нужно, что бы отрисовывались пустые столбцы, если в самом DataTable значение данной колонки равно null ( и, соответственно, название данной колонки из DataTable присутствовало в списке допустимых - List), но не отрисовывались пустые столбцы, если названия этих столбцов не содержится в списке допустимых - List ( и, соответственно, не важно, есть ли значение в DataTable у этого столбца, или там null)..
Заранее динамическое всем спасибо за оказанную поддержку и помощь в этом не простом деле!
PS
Я обнаружил некоторую странность в работе Stimulsoft.
Я добавил к своему коду проверку :
Код: Выделить всё
else if (!List.Contains(DataDS.DataTable.Columns[Line].ToString()))
{
Variable1 = "NotInList";
}