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

bind a GridClientSelectColumn

4 Answers 108 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Tiago
Top achievements
Rank 1
Tiago asked on 10 Nov 2010, 03:07 PM
Hi everybdoy.
First of all in my database I have a field called enable its tipe is bigint. I want in the page_load If enable is set = 1 my GridClientSelectColumn  be ckecked, and  if enable is set = 0 my GridClientSelectColumn  be unchecked.
I have already read the documentation and searched the forum but i found no answer. Does anybody know how can I do this?

4 Answers, 1 is accepted

Sort by
0
Accepted
Princy
Top achievements
Rank 2
answered on 11 Nov 2010, 07:01 AM
Hello Tiago,

The following code snippet shows how to select/deselect GirdClientSelectColumn based on the value of field 'enable'.

C#:
protected void RadGrid2_ItemDataBound(object sender, GridItemEventArgs e)
   {
       if (e.Item is GridDataItem)
       {
           GridDataItem item = (GridDataItem)e.Item;
           DataRowView rowview = (DataRowView)item.DataItem;
           if (Convert.ToInt32(rowview["enable"]) == 1)
             item.Selected = true;
       }
   }

Note: You have to set grid's AllowMultiRowSelection property is True to select multiple grid item.

Thanks,
Princy.
0
Tiago
Top achievements
Rank 1
answered on 11 Nov 2010, 11:35 AM
thanks for your answer it will hep me!
0
Brad
Top achievements
Rank 1
answered on 20 Dec 2010, 08:51 PM
I was able to stretch this to hide the select column as needed also:

if (e.Item.ItemType == GridItemType.Item || e.Item.ItemType == GridItemType.AlternatingItem)
{
    ctrl = e.Item.FindControl("SelectSelectCheckBox");
    if (ctrl != null)
    {
        ctrl.Visible = !(bool)((DataRowView)((GridDataItem)e.Item).DataItem)["IsComplete"];
    }
}


0
Mina Jeffrey
Top achievements
Rank 1
answered on 28 Dec 2010, 06:06 PM
thank you so so so much
Tags
Grid
Asked by
Tiago
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Tiago
Top achievements
Rank 1
Brad
Top achievements
Rank 1
Mina Jeffrey
Top achievements
Rank 1
Share this question
or