or
<telerik:GridNumericColumn HeaderText="Qty" DataField="Qty" UniqueName="Qty" > <ItemStyle Width="40px" /> </telerik:GridNumericColumn> <telerik:GridNumericColumn HeaderText="UnitPrice" DataField="UnitPrice UniqueName="UnitPrice" DecimalDigits="2" > <ItemStyle Width="40px" /> </telerik:GridNumericColumn> <telerik:GridNumericColumn HeaderText="TotalPrice" DataField="TotalPrice" UniqueName="TotalPrice" DecimalDigits="2" ReadOnly="true"> <ItemStyle Width="40px" /> </telerik:GridNumericColumn>see my code below for the GridTemplateColumn
| <telerik:GridTemplateColumn HeaderText="Edit" UniqueName="Edit" HeaderStyle-Width="20px" FilterControlWidth="20px"> |
| <ItemTemplate> |
| <asp:LinkButton runat="server" CommandName="Edit" CommandArgument='<%# Eval("Id") %>' Visible='<%# Eval("CanEdit") %>' ID="ibEdit" Text="Edit" /> |
| </ItemTemplate> |
| <EditItemTemplate> |
| <asp:LinkButton runat="server" ID="lbUpdate" CommandName="Update" CommandArgument='<%# Eval("Id") %>' Text="Update" OnClientClick="return ConfirmUpdate()" /> |
| <asp:LinkButton runat="server" ID="lbCancel" Text="Cancel" CommandName="Cancel" /> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |
function onNodeClick(sender, args)
{
var node = args.get_node();
if (node.get_value() == 0)
{
var childNodes = node.get_nodes();
for (var i = 0; i < childNodes.get_count(); i++)
{
var childNode = childNodes.getNode(i);
childNode.select();
}
}
}