Hi Harshad,
Thank you for your interest in Syncfusion Products.
You can get the updated grid values and the selected value of dropdownlist in GridRowEditUpdateLink onclick event of GridGroupingControl. Please refer below code snippet to achieve this:
protected void GridRowEditUpdateLink1_OnClick(object sender, GridRowEditUpdateEventArgs e)
{
Label1.Text = "";
switch (e.CommandLinkType)
{
case "Update":
DropDownList dropdown = null;
foreach (TableRow row in this.GridGroupingControl1.TopLevelTable.Rows)
{
if (row is GridRow)
{
GridRow gridRow = row as GridRow;
if (gridRow.Record != null)
{
Record record = gridRow.Record;
foreach (GridCell gridCell in gridRow.Cells)
{
if (gridCell.ColumnDescriptor.HeaderText == "Reference Data 1")
{
foreach (Control cntl in gridCell.Controls[0].Controls)
{
if (cntl is DropDownList)
{
dropdown = cntl as DropDownList;
GridCellTemplated grid = (GridCellTemplated)dropdown.Parent.Parent;
//To retrieve the updated values
//Label1.Text += gridRow.Record.GetValue("Id") + "--" + gridRow.Record.GetValue("Name") + "--" + dropdown.SelectedValue + "
";
}
}
}
}
}
}
}
e.CurrentRecord.SetValue("Collections", dropdown.SelectedValue.ToString());
break;
}
}
Please refer the sample in the below link which illustrates the above:
http://files.syncfusion.com/support/GGC.Web/7.3.0.20/89707_Grid/main.htmPlease try this and let me know if this helps you out.
Thanks,
Melba