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

Get Items from RadGrid on ButtonClick

3 Answers 858 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Erik
Top achievements
Rank 1
Erik asked on 23 Feb 2010, 09:19 AM
I want to collect all Items in a RadGrid form a function triggerd by a Button!

protected void lbtnChooseOffer_Click(object sender, EventArgs e) 
    foreach (var item in RadGridMembers.Items) 
    { 
    } 

But when i use this, all that item contains is an Id. How do i get all items from a RadGrid when i push a button?

3 Answers, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 23 Feb 2010, 09:34 AM
Hi,

Please have a  look at the following link below on accessing cells and rows. You can access the cell values using the Column UniqueName 

C#
protected void Button1_Click(object sender, EventArgs e) 
    { 
        foreach (GridDataItem dataItem in RadGrid1.Items) 
        { 
          string txt =  dataItem["ColumnUniqueName"].Text; 
        } 
   }  


Thanks,
Princy
0
Erik
Top achievements
Rank 1
answered on 23 Feb 2010, 09:58 AM
Thank that, works in 50% of the cases!

myMember.Sex = Convert.ToInt32((dataItem.FindControlR("rcbSex") as RadComboBox).SelectedValue);

(dataItem.FindControlR("rcbSex") as RadComboBox returns null everytime, how do I find this Control?

0
Princy
Top achievements
Rank 2
answered on 24 Feb 2010, 05:22 AM
Hi,

Please try accessing using the UniqueName as  shown below

myMember.Sex = Convert.ToInt32((dataItem["ColumnUniqueName"].FindControlR("rcbSex") as RadComboBox).SelectedValue);

Thanks,
Princy
Tags
Grid
Asked by
Erik
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Erik
Top achievements
Rank 1
Share this question
or