Not able to set focus in Batch edit mode.
ASPX:
<telerik:GridTemplateColumn UniqueName="OPR_COUNT" DataField="OPR_COUNT" HeaderText="OPR_COUNT" Visible="TRUE" HeaderStyle-Width="20px" >
<ItemTemplate>
<%#DataBinder.Eval(Container.DataItem, "OPR_COUNT")%>
</ItemTemplate>
<EditItemTemplate >
<Telerik:radTextBox ID="TextBox1" Text='<%# Bind("OPR_COUNT")%>' BackColor ="Black" ForeColor="White" runat="server" Width="70px"
Font-Size="Large" >
<ClientEvents />
</Telerik:radTextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="<b>*REQUIRED<b>" ControlToValidate="TextBox1" ForeColor="Aqua">
</asp:RequiredFieldValidator>
</EditItemTemplate>
</telerik:GridTemplateColumn>
VB:
Protected Sub rgRtnDetail_ItemDataBound(sender As Object, e As GridItemEventArgs) Handles rgRtnDetail.ItemDataBound
If TypeOf e.Item Is GridDataItem Then
Dim item As GridDataItem = DirectCast(e.Item, GridDataItem)
Dim value = DataBinder.Eval(item.DataItem, "OPR_COUNT")
If value = 0 Then
item.ForeColor = Color.Red
Else
item.ForeColor = Color.Lime
End If
End If
'If TypeOf e.Item Is GridEditableItem AndAlso e.Item.IsInEditMode Then
' Dim item As GridEditableItem = TryCast(e.Item, GridEditableItem)
' Dim tbox As RadTextBox = TryCast(item("OPR_COUNT").Controls(0), RadTextBox)
' tbox.Focus()
'End If
'If TypeOf e.Item Is GridDataItem AndAlso e.Item.IsInEditMode Then
' Dim item As GridDataItem = DirectCast(e.Item, GridDataItem)
' Dim txtb As RadTextBox = DirectCast(item("OPR_COUNT").Controls(0), RadTextBox)
' txtb.Focus()
'End If
If (TypeOf e.Item Is GridEditFormInsertItem) AndAlso (e.Item.OwnerTableView.IsItemInserted) Then
Dim insertitem As GridEditFormInsertItem = CType(e.Item, GridEditFormInsertItem)
Dim txtbx As TextBox = CType(insertitem("OPR_COUNT").Controls(0), TextBox)
txtbx.Focus()
End If
End Sub