protected void rgGrid_ItemDataBound(object sender, GridItemEventArgs e)
    {
        try
        {
            if ((e.Item is GridEditFormItem) && (e.Item.IsInEditMode))
            {
                PuroTouchRepository       repository  = new PuroTouchRepository();
                UserControl               userControl = (UserControl)e.Item.FindControl(GridEditFormItem.EditFormUserControlID);
                RadDropDownList           rddlService = userControl.FindControl("rddlService") as RadDropDownList;
                List <ClsShippingService> svclist     = repository.GetServices();
                rddlService.DataSource     = svclist;
                rddlService.DataTextField  = "serviceDesc";
                rddlService.DataValueField = "idShippingSvc";
                rddlService.DataBind();

                //Choose the right Shipping Service
                //GridEditFormItem editform = (GridEditFormItem)e.Item;


                string hiddenSvcID = (userControl.FindControl("hdServieID") as HiddenField).Value;
                rddlService.SelectedValue = hiddenSvcID;
            }
        }
        catch (Exception ex)
        {
            pnlDanger.Visible = true;
            lblDanger.Text    = ex.Message.ToString();
        }
    }
Example #2
0
    private void getDataList()
    {
        List <ClsShippingService> dataList = rep.GetServices();

        rgGrid.DataSource = dataList;
    }