Использование MS Visual Studio 2012, Telerik, C# .ASP.NET.Если все данные строк имеют нулевой скрытый столбец
Логика мне нужно заключается в следующем:
If a columns data on all rows is null then hide the column
В основном, если столбец имеет 3 строки данных, если есть все нуль, то Dont беспокоить отображение этого столбца, однако, если имеется значение в 1 из них , затем покажите столбец.
играл вокруг:
foreach (GridColumn columns in dgvUserResults.Columns)
{
if (columns != null)
{
columns.Visible = false;
}
else
{
columns.Visible = true;
}
}
код не работает, конечно, не суммируются и не перебирать цикл Еогеаспа просто пропускает его. Хотя не беспокоился об этом, даже если он итерации проходил, мне нужен способ проверить, все ли строки столбца [имя] равны нулю. Там хороший Telerik один лайнер?
Вы только пройдя через все колонны и, конечно, они не нулевой (сам столбец есть). Для каждого столбца вам нужно пройти через каждую строку и проверить, являются ли все значения всех ячеек для этого столбца во всех строках равными нулю. – Corak
idd thats correct like i sed, что код wudnt работает, не уверен, как итерации по строкам и скрыть, когда все имеют нулевой код примера? – lemunk
«Не перебирает цикл foreach, просто пропускает его». Это будет сделано только в том случае, если 'dgvUserResults.Columns' не имеет элементов. Вы уверены, что 'dgvUserResults' правильно инициализирован в этот момент? – Corak