Andy Green
Top achievements
Rank 2
Andy Green
asked on 03 Apr 2013, 06:12 AM
Hi All
I have a gridTemplateColumn with a Checkbox, I'm having problems accessing the selected rows (multiple)
How would I do this in my senareo without a GridClientSelectColumn
Andy
I have a gridTemplateColumn with a Checkbox, I'm having problems accessing the selected rows (multiple)
How would I do this in my senareo without a GridClientSelectColumn
Andy
9 Answers, 1 is accepted
0
Shinu
Top achievements
Rank 2
answered on 03 Apr 2013, 06:51 AM
Hi,
Try the following code to achieve your scenario.
C#:
Thanks,
Shinu
Try the following code to achieve your scenario.
C#:
protected void Button1_Click(object sender, EventArgs e){ foreach (GridDataItem item in RadGrid1.SelectedItems) { CheckBox chk = (CheckBox)item.FindControl("CheckBox1"); }}Thanks,
Shinu
0
Andy Green
Top achievements
Rank 2
answered on 03 Apr 2013, 07:05 AM
Thanks Shinu for the quick response.
I have a text box in each row, how would I address to get the data for each selected row.
Andy
PS I think I have it.
I have a text box in each row, how would I address to get the data for each selected row.
Andy
PS I think I have it.
Dim txt As TextBox = DirectCast(item.FindControl("txtValue"), TextBox)
Dim value As String = txt.Text
0
Andy Green
Top achievements
Rank 2
answered on 03 Apr 2013, 07:33 AM
Hi
The SelectedItems collection is always Empty, How does the grid know I have made a selection, by ticking the check boxes. The check box is in a template, its not the clientSelectColumn
Andy
The SelectedItems collection is always Empty, How does the grid know I have made a selection, by ticking the check boxes. The check box is in a template, its not the clientSelectColumn
Andy
0
Shinu
Top achievements
Rank 2
answered on 05 Apr 2013, 05:26 AM
Hi,
Try the following code.
C#:
Thanks,
Shinu
Try the following code.
C#:
Protected Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Dim chk As CheckBox = DirectCast(sender, CheckBox) Dim item As GridDataItem = DirectCast(chk.NamingContainer, GridDataItem) Dim txt As TextBox = DirectCast(item.FindControl("TextBox1"), TextBox)End SubThanks,
Shinu
0
Andy Green
Top achievements
Rank 2
answered on 05 Apr 2013, 08:14 PM
Thanks again, but still not what I'm after.
I cant do this on the individual clicks, I want the user to select a few check boxes, and when they hit submit, it then in the button click event that I need to get a list of all selected rows.
Andy
I cant do this on the individual clicks, I want the user to select a few check boxes, and when they hit submit, it then in the button click event that I need to get a list of all selected rows.
Andy
0
Accepted
Jayesh Goyani
Top achievements
Rank 2
answered on 06 Apr 2013, 11:31 AM
Hello,
Thanks,
Jayesh Goyani
Protected Sub Button1_Click(sender As Object, e As EventArgs) For Each item As GridDataItem In RadGrid1.MasterTableView.Items Dim chk As CheckBox = DirectCast(item.FindControl("CheckBox1"), CheckBox) If chk.Checked Then ' Access your TextBox Here Dim txtValue As TextBox = DirectCast(item.FindControl("txtValue"), TextBox) End If NextEnd SubThanks,
Jayesh Goyani
0
Andy Green
Top achievements
Rank 2
answered on 08 Apr 2013, 07:36 AM
Thanks Jayesh
I have used the following syntax:
I have used the following syntax:
For Each item As GridDataItem In rgProcedures.Items...
What would be the difference in using .Masterview
Andy
0
Jayesh Goyani
Top achievements
Rank 2
answered on 08 Apr 2013, 12:19 PM
Hello,
Please check below link.
http://www.telerik.com/help/aspnet-ajax/grid-mastertableview-difference.html
Thanks,
Jayesh Goyani
Please check below link.
http://www.telerik.com/help/aspnet-ajax/grid-mastertableview-difference.html
Thanks,
Jayesh Goyani
0
Andy Green
Top achievements
Rank 2
answered on 08 Apr 2013, 12:40 PM
Thanks Jayesh
I'll go with your suggestion
Andy
I'll go with your suggestion
Andy