Exemplo n.º 1
0
        private void pageChanged()
        {
            try
            {
                Cursor.Current = Cursors.WaitCursor;
                //
                var dt = bll.GetOrderPassDt(key, pageSize, pageIndex, out total);
                dt.Columns.Add("is_check");
                dt.Columns.Add("status_str");
                if (dt.Rows.Count > 0)
                {
                    foreach (DataRow dr in dt.Rows)
                    {
                        dr["is_check"]   = "1";
                        dr["status_str"] = GetStatus(dr["status"].ToString(), dr["send_status"].ToString());
                    }
                }
                this.dg_data.DataSource = dt;

                int n = pageIndex;
                int m = (int)Math.Ceiling((decimal)this.total / (decimal)this.pageSize);
                this.pageCount   = m;
                this.Label1.Text = string.Format("第{0}页,共{1}页", n.ToString(), m.ToString());
            }
            catch (Exception e)
            {
                Program.frmMsg(e.Message);
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
        }