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

[Solved] Get row number of grid

2 Answers 319 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Tarulatta Patel
Top achievements
Rank 1
Tarulatta Patel asked on 09 Apr 2009, 07:39 PM

Hi,

 

I have radgrid on my page with some template colomns. All the columns has textboxs with text_changed events.

 

If user clicks on any of the textbox of any row of grid, I want to know the row number. Is it possible from client side to know the row number?

 

I tried ItemCommand event, it gets raised when I click on any textbox but if I tab from one textbox to another at that time it doesn’t get raised. And on moving from one textbox to another I want to know row number from grid.

 

Please let me know any client or server side event to get the row number. It would be better if there is a way to get it from client side.

2 Answers, 1 is accepted

Sort by
0
Daniel
Telerik team
answered on 13 Apr 2009, 06:15 PM
Hello Tarulatta,

Try the following approach:
<script type="text/javascript" language="javascript"
    function onFocus(sender, args) 
    { 
        var cell = sender.get_element().parentNode.parentNode; 
        alert(cell.parentNode.rowIndex); 
    } 
</script> 

... 
<Columns> 
    <telerik:GridTemplateColumn UniqueName="myTemplateColumn"
        <ItemTemplate> 
            <telerik:RadTextBox ID="RadTextBox1" runat="server"
                <ClientEvents OnFocus="onFocus" /> 
            </telerik:RadTextBox> 
        </ItemTemplate> 
    </telerik:GridTemplateColumn> 
... 

Let us know whether this helps.

Regards,
Daniel
the Telerik team

Check out Telerik Trainer , the state of the art learning tool for Telerik products.
0
Tarulatta Patel
Top achievements
Rank 1
answered on 14 Apr 2009, 02:10 PM
it works for me. i am able to get row index from this code.
Thanks for the code.
Tags
Grid
Asked by
Tarulatta Patel
Top achievements
Rank 1
Answers by
Daniel
Telerik team
Tarulatta Patel
Top achievements
Rank 1
Share this question
or