akhter86 Ответов: 1

Скрыть сотрудника из строки gridview


я хочу скрыть gridview, если дата ухода-это выход в строке конкретного сотрудника.

Что я уже пробовал:

если (электронная.Подряд.RowType == DataControlRowType.Строкаданных)

{

строка rowValue = e.Row.Cells[4].Текст;
если (строка.IsNullOrEmpty(rowValue))
{
e.Row.Cells[4].Visible = false;
}

OriginalGriff

И куда ты положил этот код?

akhter86

здесь
защищенный void GVEmpDetails_RowDataBound(отправитель объекта, GridViewRowEventArgs e)

akhter86

я хочу, чтобы если дата ухода сотрудника-это выход, то этот сотрудник не входит в строку gridview

1 Ответов

Рейтинг:
10

Wendelius

Если я правильно понял ваш вопрос, я бы не стал пытаться скрыть отдельные строки из gridview. Вместо этого я бы вообще не включал эту строку в элементы данных.

Например, если данные поступают из таблицы datatable, вы можете использовать объект DataTable.Выберите Метод (System.Data) | Microsoft Docs[^] чтобы отфильтровать строки, которые вы не хотите показывать. Если данные поступают из базы данных, возможно, имеет смысл отфильтровать их уже при запросе таблицы.