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

Check a ClientSelectColumn in codebehind

4 Answers 145 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Bruce
Top achievements
Rank 1
Bruce asked on 20 Mar 2009, 01:06 AM

 

My aspx page has

    <telerik:GridClientSelectColumn Reorderable="False"  UniqueName="ClientSelectColumn">
              <HeaderStyle Width="20px"></HeaderStyle>
    </telerik:GridClientSelectColumn>
 

In my code behind, I want to initialy check some rows.  How do I code this?

The following code does not produce an error, but nothing is checed when the page is displayed
(I've tried this the following events: ItemDataBound, ItemCommand, and PreRender

    Dim chkClientSelectColumn As CheckBox = DirectCast(item.FindControl("ClientSelectColumnSelectCheckBox"), CheckBox)
    chkClientSelectColumn.Checked = True



4 Answers, 1 is accepted

Sort by
0
Accepted
Shinu
Top achievements
Rank 2
answered on 20 Mar 2009, 04:06 AM
Hi Bruce,

Try the following code snippets for selecting the rows fom code behind based on a condition.

VB:
Protected Sub RadGrid1_ItemDataBound(ByVal sender As ObjectByVal e As GridItemEventArgs) 
    If TypeOf e.Item Is GridDataItem Then 
        Dim item As GridDataItem = DirectCast(e.Item, GridDataItem) 
        If item("CategoryID").Text = "1" Then 
            ' Check for the condition 
            item.Selected = True 
        End If 
    End If 
End Sub 

Thanks,
Shinu.
0
Bruce
Top achievements
Rank 1
answered on 20 Mar 2009, 10:57 AM
I'm not trying to see which rows are selected, I'm trying to set a row to being selected
0
Daniel
Telerik team
answered on 23 Mar 2009, 03:40 PM
Hello Bruce,

I believe that the code snippet, provided by Shinu will be working as expected. You can also select an item of your choice  (together with the checkbox) as shown below:
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 
    RadGrid1.MasterTableView.Items(2).Selected = True 
End Sub 

Regards,
Daniel
the Telerik team

Check out Telerik Trainer , the state of the art learning tool for Telerik products.
0
Bruce
Top achievements
Rank 1
answered on 23 Mar 2009, 11:10 PM
Thanks - just what I was looking for.
Tags
Grid
Asked by
Bruce
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Bruce
Top achievements
Rank 1
Daniel
Telerik team
Share this question
or