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

row object

2 Answers 82 Views
Grid
This is a migrated thread and some comments may be shown as answers.
William
Top achievements
Rank 1
William asked on 26 Sep 2011, 10:38 PM

How can I get the row object based upon the checking of a check box?
I'm using

<ItemTemplate>

<asp:CheckBox id="CheckBox1" OnCheckedChanged="ToggleRowSelection" AutoPostBack="True" runat="server"></asp:CheckBox>

</ItemTemplate>
And I have

Protected Sub ToggleRowSelection(ByVal sender As Object, ByVal e As EventArgs)
CType(CType(sender, CheckBox).NamingContainer, GridItem).Selected = CType(sender, CheckBox).Checked
End Sub
I've seen
http://www.telerik.com/community/forums/aspnet-ajax/grid/add-selected-items-to-an-arraylist.aspx
and I've added

OnItemCommand to the RadGrid but it does not seem to fire. What I need to end up with is something like:

Dim dataItem As GridDataItem = CType(e.Item, GridDataItem)

Dim PMID As String = DataItem.OwnerTableView.DataKeyValues(dataItem.ItemIndex)("PMID").ToString 
Is there a way to put this in the ToggleRowSelection event?

 

 

 


2 Answers, 1 is accepted

Sort by
0
Accepted
Shinu
Top achievements
Rank 2
answered on 27 Sep 2011, 04:57 AM
Hello William,

Try the following code which worked as expected at my end.
C#:
Protected Sub CheckBox1_CheckedChanged1(sender As Object, e As EventArgs)
    Dim chk As CheckBox = TryCast(sender, CheckBox)
    Dim item As GridDataItem = DirectCast(chk.NamingContainer, GridDataItem)
    item.Selected = True
End Sub

Thanks,
Shinu.
0
William
Top achievements
Rank 1
answered on 27 Sep 2011, 04:45 PM
Thanks
Tags
Grid
Asked by
William
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
William
Top achievements
Rank 1
Share this question
or