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

RadTreelist -- hide checkboxes

4 Answers 167 Views
TreeList
This is a migrated thread and some comments may be shown as answers.
Sindu
Top achievements
Rank 1
Sindu asked on 17 Nov 2011, 03:23 PM

Hi,

I have a RadTreelist with treelist select column.I have 6 rows in a RadTreelist.My requirement is to hide checkboxes in 2 rows based on a condition.How can hide checkbox in a row? and in which event is used for this purpose?I have given My code below.

 

<telerik:RadTreeList ID="RadTreeList1" runat="server" OnNeedDataSource="RadTreeList1_NeedDataSource"

 

AutoGenerateColumns="false" AllowMultiItemSelection="true"

 

AllowPaging="false" AllowSorting="true" DataKeyNames="ID"

 

ParentDataKeyNames="PID" AlternatingItemStyle-BackColor ="#EFF5FB" ItemStyle-BackColor="#E0ECF8" ShowTreeLines="true" OnItemDataBound="RadTreeList1_ItemDataBound" Width="100%">

 

<SelectedItemStyle CssClass="SelectedRow" />

 

<Columns>

 

 

<telerik:TreeListBoundColumn DataField="ID" UniqueName="ID" HeaderText="Bound Column" />

 

<telerik:TreeListSelectColumn HeaderStyle-Width="40px" >

 

</telerik:TreeListSelectColumn>
</telerik:RadTreeList >

Thanks,
Sindu.

4 Answers, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 18 Nov 2011, 04:55 AM
Hello Sindu,

Try the following code snippet.
C#:
protected void RadTreeList1_ItemDataBound(object sender, TreeListItemDataBoundEventArgs e)
{
  if (e.Item is TreeListDataItem)
  {
   TreeListDataItem item = e.Item as TreeListDataItem;
   if (itm["EmployeeID"].Text == "99")
   {
      itm["ClientselectcolUniqueName"].Visible = false;
   }
  }
}

-Shinu.
0
Sindu
Top achievements
Rank 1
answered on 18 Nov 2011, 06:08 AM
Thanks shinu ...

it is working ...
0
S
Top achievements
Rank 1
answered on 19 Apr 2016, 01:51 PM

I know its been long time of this post, I was wondering if anyone know this

 

how about like visible true false and enabled true false, how do I get it checked

itm["ClientselectcolUniqueName"].Checked= false;

 

I know it does not have checked property like a checkbox not selected property

 

based on my database value I will keep checked or unchecked

could you please advise

 

0
S
Top achievements
Rank 1
answered on 19 Apr 2016, 08:43 PM

I got it working like this using below instaed of select column

<telerik:TreeListCheckBoxColumn DataField="chkRead" UniqueName="chkRead1" Visible="false" HeaderText="Read Y/N">
<HeaderStyle></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
</telerik:TreeListCheckBoxColumn>
<telerik:TreeListTemplateColumn UniqueName="chkRead" HeaderText="Read Y/N">
<ItemTemplate>
<asp:CheckBox ID="chkRead" runat="server" AutoPostBack="true" OnCheckedChanged="chkRead_CheckedChanged" />
</ItemTemplate>
</telerik:TreeListTemplateColumn>

and binding it in the itemdatabound.

thank you.

Tags
TreeList
Asked by
Sindu
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Sindu
Top achievements
Rank 1
S
Top achievements
Rank 1
Share this question
or