Ejemplo n.º 1
0
        protected void comDetectItem_Callback(object sender, CallbackEventArgsBase e)
        {
            string workUnit = e.Parameter;
            List <DetectDataEntity> stations   = DetectDataFactory.GetByWorkunit(theCompanyCode, workUnit);
            ASPxComboBox            detectItem = (ASPxComboBox)sender;

            detectItem.DataSource = stations;
            detectItem.TextField  = "DETECT_ITEM_NAME";
            detectItem.ValueField = "DETECT_ITEM_CODE";
            detectItem.DataBind();
        }
Ejemplo n.º 2
0
        protected void ASPxGridView1_HtmlEditFormCreated(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewEditFormEventArgs e)
        {
            ASPxComboBox pline      = ASPxGridView1.FindEditFormTemplateControl("combPline") as ASPxComboBox;
            ASPxComboBox workUnit   = ASPxGridView1.FindEditFormTemplateControl("comWorkUnit") as ASPxComboBox;
            ASPxComboBox detectItem = ASPxGridView1.FindEditFormTemplateControl("comDetectItem") as ASPxComboBox;

            pline.TextField  = "PLINE_NAME";
            pline.ValueField = "PLINE_CODE";

            string plineCode    = ASPxGridView1.GetRowValues(ASPxGridView1.FocusedRowIndex, "PLINE_CODE").ToString();
            string workUnitCode = ASPxGridView1.GetRowValues(ASPxGridView1.FocusedRowIndex, "WORKUNIT_CODE").ToString();


            List <StationEntity> stations = StationFactory.GetByProductLine(plineCode);

            workUnit.DataSource = stations;
            workUnit.TextField  = "STATION_NAME";
            workUnit.ValueField = "WORKUNIT_CODE";



            List <DetectDataEntity> detectItems = DetectDataFactory.GetByWorkunit(theCompanyCode, workUnitCode);

            detectItem.DataSource = detectItems;
            detectItem.TextField  = "DETECT_ITEM_NAME";
            detectItem.ValueField = "DETECT_ITEM_CODE";



            if (ASPxGridView1.IsEditing)
            {
                //string _workUnit = ASPxGridView1.GetRowValues(ASPxGridView1.EditingRowVisibleIndex, "WORKUNIT_CODE").ToString();
                //for (int i = 0; i < workUnit.Items.Count; i++)
                //{
                //    if (_workUnit == workUnit.Items[i].Value.ToString())
                //        workUnit.Items[i].Selected = true;
                //}
            }
        }