<
Columns>
<telerik:GridBoundColumn DataField="ID" DataType="System.Int32" HeaderText="ID" ReadOnly="True" SortExpression="ID" UniqueName="ID" Visible="False">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="NAME" HeaderText="NAME" SortExpression="NAME" UniqueName="NAME">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="TITLE" HeaderText="TITLE" SortExpression="TITLE" UniqueName="TITLE">
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn HeaderText="STATUS" UniqueName="STATUS">
<ItemTemplate>
<asp:ImageButton ID="lnkStatus" runat="server" ImageUrl = "\Images\circle_red.png" CommandName="StatusChange" CommandArgument='<%# Eval("ID") %>'></asp:ImageButton>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
--.vb code
Protected Sub gvStaff_ItemCommand(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles gvStaff.ItemCommand
If e.CommandName = "StatusChange" Then
If TypeOf e.Item Is GridDataItem Then
Dim item As GridDataItem = DirectCast(e.Item, GridDataItem)
Dim statusButton As ImageButton = DirectCast(item("STATUS").FindControl("lnkStatus"), ImageButton)
statusButton.ImageUrl = "\Images\circle_green.png"
End If
End If
End Sub

<telerik:GridCalculatedColumn DataFields="GetPercent" UniqueName="GetPercent" HeaderText="Tarpon Get %" Expression="{0}/100" Aggregate="Avg" Display="false" DataFormatString="{0:P0}" DataType="System.Double" />If TypeOf e.Item Is TreeListDataItem Then Dim dataItem = DirectCast(e.Item, TreeListDataItem) If dataItem.HierarchyIndex.NestedLevel <> 0 Then dataItem("InsertCommandColumn").Controls(0).Visible = False End If dataItem("FileName").Text = "" dataItem("VisitName").Text = "" 'dataItem.InsertChildItem() End If
<Columns>
<telerik:TreeListEditCommandColumn UniqueName="InsertCommandColumn" ButtonType="ImageButton"
HeaderStyle-Width="60px" ItemStyle-HorizontalAlign="Center" InsertText="Create Subject" />
<telerik:TreeListTemplateColumn AllowSorting="false" ItemStyle-Width="140px" HeaderStyle-Width="140px">
<ItemTemplate>
<telerik:RadButton ID="btnCancel" Text="Upload" runat="server" CausesValidation="False"
CommandName="UploadFiles" CommandArgument='<%# Bind("Patient_Id") %>'>
<Icon PrimaryIconUrl="~/Images/upload16X16.png" PrimaryIconLeft="5px" />
</telerik:RadButton>
</ItemTemplate>
</telerik:TreeListTemplateColumn>
<telerik:TreeListBoundColumn DataField="ClientPatient_Id" HeaderText="Subject ID"
ReadOnly="true" UniqueName="ClientPatientId" HeaderStyle-Width="60px" ForceExtractValue="Always" />
<telerik:TreeListBoundColumn DataField="FileName" HeaderText="File Name" UniqueName="FileName"
HeaderStyle-Width="300px" />
<telerik:TreeListBoundColumn DataField="Visit_Name" HeaderText="Visit" UniqueName="VisitName"
HeaderStyle-Width="60px" />
<telerik:TreeListBoundColumn DataField="CreationDate" HeaderText="Date Created" UniqueName="CreationDate"
HeaderStyle-Width="60px" DataFormatString="{0:d}" />
</Columns>
Thank you for the help.