<
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.