Hi,
My grid view will display the data like below
Id Name Mark1 Mark2 Mark3
1 aaa 50 30 20
2 bbb 50 30 30
3 ccc 50 30 20
if mark3 has all fields with 0 means i want to hide column mark3
how to do this
Try This
protected void grdItems_DataBound(object sender, EventArgs e) { Boolean hasData = false; for (int col = 0; col < grdItems.HeaderRow.Cells.Count ; col++) { for (int row = 0; row < grdItems.Rows.Count; row++) { if (!String.IsNullOrEmpty(grdItems.Rows[row].Cells[col].Text) && !String.IsNullOrEmpty(HttpUtility.HtmlDecode(grdItems.Rows[row].Cells[col].Text).Trim())) { hasData = true; break; } } if (!hasData) { grdItems.HeaderRow.Cells[col].Visible = false; for (int hiddenrows = 0; hiddenrows < grdItems.Rows.Count; hiddenrows++) { grdItems.Rows[hiddenrows].Cells[col].Visible = false; } } hasData = false; } }
© COPYRIGHT 2025 ASPSnippets.com ALL RIGHTS RESERVED.