Пример #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            CTable  tb  = Program.Ctx.TableMgr.FindByCode("test5");
            CColumn col = tb.ColumnMgr.FindByCode("val");

            DateTime           now1   = DateTime.Now;
            double             dlbSum = 0;
            List <CBaseObject> lst    = m_baseMgr.GetList();
            //foreach (CBaseObject obj in lst)
            //{
            //    //dlbSum += obj.m_arrNewVal["val"].DoubleVal;
            //}
            int idx = lst[0].GetColIdx("val");

            for (int i = 0; i < lst.Count; i++)
            {
                CBaseObject obj = lst[i];
                dlbSum += obj.GetColValue2(idx).DoubleVal;
            }

            DateTime now2 = DateTime.Now;
            TimeSpan span = now2 - now1;

            string sText = string.Format("求和:{0} ,耗时:{1}", dlbSum, span.TotalSeconds);

            MessageBox.Show(sText);
        }