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

selectedIndexChanged event not firing for already selected row

1 Answer 176 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Bharat
Top achievements
Rank 1
Bharat asked on 20 Feb 2013, 01:35 AM
I am using RadGrid. i am binding another grid , when i click on a row.And selected row color is "#FF9B35". if i click on this row again, it's color should be different and second grid should bind with another or you can say second gird should release.
I an working on its selectedIndexChanged event.  

And the problem is that "if i click already selected row , its selectedIndexChanged event is not firing".

you can see snapshot also.

Please help . Thanks in advance.

1 Answer, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 20 Feb 2013, 09:18 AM
Hi,

Please try the following Javascript to fire SelectedIndexChanged event for selected row.

ASPX:
<ClientSettings EnablePostBackOnRowClick="false">
    <Selecting AllowRowSelect="true" />
    <ClientEvents OnRowClick="onrowclick" />
</ClientSettings>

Javascript:
<script type="text/javascript">
    function onrowclick(sender, eventArgs) {
        var dataItem = eventArgs.get_gridDataItem();
        if (dataItem._selected) {
            var index = eventArgs._itemIndexHierarchical;
            var masterTable = sender.get_masterTableView();
            masterTable.fireCommand("Select", index);
        }
    
</script>

Thanks,
Shinu.
Tags
Grid
Asked by
Bharat
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Share this question
or