コード例 #1
0
 void grid_FocusedRowChanged(object sender, DevExpress.AgDataGrid.Data.FocusedRowChangedEventArgs e)
 {
     index      = e.NewRowHandle;
     pnt        = new Point();
     this.pnt.X = searchRlt[index].X;
     this.pnt.Y = searchRlt[index].Y;
     //OnFocusedRowChanged(e.NewDataRow);
 }
コード例 #2
0
 /// <summary>
 /// 选择某行,统计对应列的货物或财务信息
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void grid_FocusedRowChanged(object sender, DevExpress.AgDataGrid.Data.FocusedRowChangedEventArgs e)
 {
     SelectIndex = e.NewRowHandle;
     if (this.SelectIndex < 0)
     {
         return;
     }
     if (!IsFinancial)
     {
         proName = (e.NewDataRow as prodectsInfo).ProdectName;
     }
 }
コード例 #3
0
        /// <summary>
        /// 编辑完获取数据
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void grid_FocusedRowChanged(object sender, DevExpress.AgDataGrid.Data.FocusedRowChangedEventArgs e)
        {
            int index = e.NewRowHandle;

            if (index < 0)
            {
                return;
            }
            bool s = false;

            if (IsFinancial)
            {
                for (int i = 0; i < FInx.Count; i++)
                {
                    if (FInx[i] == index)
                    {
                        s = true;
                        break;
                    }
                }

                if (!s)
                {
                    FInx.Add(index);
                }
            }
            else
            {
                for (int i = 0; i < PInx.Count; i++)
                {
                    if (PInx[i] == index)
                    {
                        s = true;
                        break;
                    }
                }

                if (!s)
                {
                    PInx.Add(index);
                }
            }

            //if (Isedit && IsFinancial)
            //{
            //    FinancialInfo f = new FinancialInfo();
            //    f = e.OldDataRow as FinancialInfo;
            //    if (_fincials[index] != f)
            //    {
            //        uppFData.Add(f);
            //    }
            //}
            //if (Isedit && !IsFinancial)
            //{
            //    prodectsInfo p = new prodectsInfo();
            //    p = e.OldDataRow as prodectsInfo;
            //    if (_prodects[index] != p)
            //    {
            //        uppPData.Add(p);
            //    }
            //}
        }