У меня есть gridview, связанный с загрузкой страницы, и я внедрил вставку, используя технику строки нижнего колонтитула.Как скрыть строку нижнего колонтитула в GridView в C#
Однако я хочу, чтобы нижняя строка была скрыта для всех пользователей и отображалась только для пользователей-пользователей.
Я использовал эту строку без успеха, потому что нижний колонтитул показан для всех пользователей.
Буду признателен за любые предложения.
Спасибо!
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
ImageButton Download = (ImageButton)e.Row.FindControl("Download");
Label File = (Label)e.Row.FindControl("File");
}
if (e.Row.RowType == DataControlRowType.Footer)
{
if (administratorUsers.ToString() == "1")
{
GridView1.ShowFooter = true;
GridView1.FooterRow.Visible = true;
}
else
{
GridView1.ShowFooter = false;
GridView1.FooterRow.Visible = false;
}
}
}
убедитесь, что правила CSS не переопределяют ваш код. –
Я не использую CSS в этом коде. –