This is a migrated thread and some comments may be shown as answers.

hide row control

2 Answers 83 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Tiaan
Top achievements
Rank 1
Tiaan asked on 13 Jun 2014, 08:22 AM
Good day

I have a website where i create dynamic radgrids.

Each radgrid will have 3 rows .

i would like to hide my itemtemplates in row 1 and row 2.

The itemtemplates are checkboxes, these checkboxes should be hidden on row 1 and 2.

2 Answers, 1 is accepted

Sort by
0
Tiaan
Top achievements
Rank 1
answered on 13 Jun 2014, 10:09 AM
      void grd_ItemDataBound(object sender, GridItemEventArgs e)
        {

            if (e.Item is GridDataItem)
            {
                GridDataItem item = (GridDataItem)e.Item;
                if (item.RowIndex == 2 | item.RowIndex == 4)
                {
                    item.Cells[5].Text = "";
                }
            }
        }
0
Princy
Top achievements
Rank 2
answered on 13 Jun 2014, 10:51 AM
Hi Tiaan,

To have a control inside ItemTemplate hidden, access that control and sets its visibility false as shown below:

C#:
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
{
  if (e.Item is GridDataItem)
  {
   GridDataItem dataItem = (GridDataItem)e.Item;
   CheckBox chk = (CheckBox)dataItem.FindControl("CheckBox1");//pass checkbox ID here
   if (dataItem.ItemIndex == 0|| dataItem.ItemIndex == 1 )
   {
    chk.Visible = false;
   }
  }
}

Thanks,
Princy
Tags
Grid
Asked by
Tiaan
Top achievements
Rank 1
Answers by
Tiaan
Top achievements
Rank 1
Princy
Top achievements
Rank 2
Share this question
or