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

Template column with checkbox

1 Answer 166 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Alyssa
Top achievements
Rank 1
Alyssa asked on 31 Jan 2014, 01:07 PM
Hi
 i have a template column wit checkbox in its item template. I want to set default filter for this column. I tried the code in prerender event but still filtering is not applied. Should i add anything extra?

1 Answer, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 31 Jan 2014, 01:25 PM
Hi Alyssa,

Make sure you have set the DataField property of the TemplateColumn. Please check the below code snippet.

ASPX:
<telerik:GridTemplateColumn DataField="IsTrue">
    <ItemTemplate>
    <asp:CheckBox ID="CheckBox1" runat="server"
Checked='<%# (DataBinder.Eval(Container.DataItem,"IsTrue") is DBNull ?false:Eval("IsTrue")) %>' />
    </ItemTemplate>
</telerik:GridTemplateColumn>

C#:
protected void RadGrid1_PreRender(object sender, EventArgs e)
{
  if (!Page.IsPostBack)
  {
      foreach (GridDataItem item in RadGrid1.Items)
      {              
          RadGrid1.MasterTableView.FilterExpression = "[IsTrue] = True";
          RadGrid1.MasterTableView.Rebind();
      }
  }
}

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