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

[Solved] row selected index

2 Answers 171 Views
Grid
This is a migrated thread and some comments may be shown as answers.
hamid mn
Top achievements
Rank 1
hamid mn asked on 23 Sep 2009, 04:50 PM
Hi I insert radinput in Template Column  gird .
Now I want To get the row index that the radinput is in that grid  when key press happen at the client side for that radinput  
 . how can do it ?
    <!------------Radgridname =RadGrid1---------------> 
 
    <telerik:GridTemplateColumn DataField="Name_Item" HeaderText="type description"  
                UniqueName="column1"
    
                <ItemTemplate> 
                    <telerik:RadTextBox ID="RadTextBox3" Runat="server" Width="100%"
            <ClientEvents  OnKeyPress="keypress" /> 
                    </telerik:RadTextBox> 
                </ItemTemplate> 
    
                <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="350px" /> 
                <ItemStyle HorizontalAlign="Center" Width="350px" /> 
            </telerik:GridTemplateColumn> 
         
        ....... 
         
        function keypress(sender, eventArgs) 
        { 
            //??????? I want row index , when click on radinput or any key press row selected event not call then I cant get row index with 
            //row selected event 
             
        } 

2 Answers, 1 is accepted

Sort by
0
Mr. Plinko
Top achievements
Rank 1
answered on 23 Sep 2009, 05:16 PM
Try this:

protected void keypress(object a, EventArgs e)  
{  
    RadTextBox tbox = (RadTextBox)a;  
    GridDataItem item = (GridDataItem)tbox.NamingContainer;  
    int index = item.ItemIndex;  // Index of row  
  
}  

Helpful?
0
hamid mn
Top achievements
Rank 1
answered on 23 Sep 2009, 07:08 PM
thanks ,
I could fix it with this way (client side)
var parent=sender.get_parent()._itemIndexHierarchical ;

Tags
Grid
Asked by
hamid mn
Top achievements
Rank 1
Answers by
Mr. Plinko
Top achievements
Rank 1
hamid mn
Top achievements
Rank 1
Share this question
or