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

Get all values from columns of each row

2 Answers 346 Views
Grid
This is a migrated thread and some comments may be shown as answers.
kharen
Top achievements
Rank 1
kharen asked on 01 Sep 2011, 10:59 PM
Hi all.

i have been trying to get Cell values from Radgrid. The columns can be items templates (textbox, combo, etc ) and can be simply data binding columns. I tried:

      foreach (Telerik.Web.UI.GridDataItem dataItem in grdShippedOrders.MasterTableView.Items)
        {
                     int OrderID = Convert.ToInt32(dataItem.GetDataKeyValue("OrderID"));
       }

----------------------------------------

   GridFooterItem footer = (GridFooterItem)grdShippedOrders.MasterTableView.GetItems(GridItemType.Footer)[0];
        int order = Convert.ToInt32(footer["OrderId"].ToString());

-----------------------------------------

CompanyName = (grdShippedOrders.MasterTableView.FindItemByKeyValue("orderId") as GridDataItem)["orderId"].Text;

I know how to get the value froma  control (textbox, checked) but i can't get the value of a column with data binding source. I need to get each value from each column and row. I tried with for(...){   .......... }  too.

Please help me.



2 Answers, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 02 Sep 2011, 05:28 AM
Hello Kharen,

I am not quite sure about your requirement. I suppose you want to access the BoundColumn values.

C#:
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
{
  if (e.Item is GridDataItem)
  {
        GridDataItem item = (GridDataItem)e.Item;
        TextBox txt = (TextBox)item["ColumnUniqueName"].Controls[0];
   }
}

Also take a look at the following help documentation which explains accessing cells and rows.
Accessing Cells and Rows.

Thanks,
Princy.
0
kharen
Top achievements
Rank 1
answered on 02 Sep 2011, 06:10 PM
thank you Princy. I got to do it. :-D
Tags
Grid
Asked by
kharen
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
kharen
Top achievements
Rank 1
Share this question
or