예제 #1
0
        private void gvList_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            try
            {
                Log.Info(GetType() + "->" + ApplicationCommon.GetMethodName() + "---START");
                if (gvList.FocusedRowHandle < 0)
                {
                    return;
                }

                RemoveALLRow(_StartParTable);


                string tempId           = "";
                string tempWorktypeName = "";
                string tempProgrammCode = "";

                tempId           = gvList.GetFocusedRowCellValue("F_ID").ToString();
                tempWorktypeName = gvList.GetFocusedRowCellValue("F_WORKTYPE_NAME").ToString();
                tempProgrammCode = gvList.GetFocusedRowCellValue("F_PROGRAMM_CODE").ToString();

                string QueryCon = "";
                QueryCon = " F_WORKTYPE_NAME='" + tempWorktypeName + "' and F_PROGRAMM_CODE='" + tempProgrammCode + "' ";

                //填充开始命令可选及已设定的参数信息
                ProxyBllPAR_COMMAND_SENDP bllCommandStartPar = new ProxyBllPAR_COMMAND_SENDP();

                _StartParTable = bllCommandStartPar.GetAndDisplayStartPar(_StartParTable, QueryCon);

                gcStartPar.DataSource = _StartParTable;

                gvStartPar.BestFitColumns();
            }
            catch (Exception ex)
            {
                Log.Error(GetType() + "->" + ApplicationCommon.GetMethodName() + "---FAILED", ex);
                throw ex;
            }
        }