private void FrmTemp1Test_Load(object sender, EventArgs e)
        {
            this.ucDataGridView1.RowType      = typeof(UCDataGridViewTreeRow);
            this.ucDataGridView1.IsAutoHeight = true;

            List <DataGridViewColumnEntity> lstCulumns = new List <DataGridViewColumnEntity>();

            lstCulumns.Add(new DataGridViewColumnEntity()
            {
                DataField = "ID", HeadText = "编号", Width = 70, WidthType = SizeType.Absolute
            });
            lstCulumns.Add(new DataGridViewColumnEntity()
            {
                DataField = "Name", HeadText = "姓名", Width = 50, WidthType = SizeType.Percent
            });
            lstCulumns.Add(new DataGridViewColumnEntity()
            {
                DataField = "Age", HeadText = "年龄", Width = 50, WidthType = SizeType.Percent
            });
            lstCulumns.Add(new DataGridViewColumnEntity()
            {
                DataField = "Birthday", HeadText = "生日", Width = 50, WidthType = SizeType.Percent, Format = (a) => { return(((DateTime)a).ToString("yyyy-MM-dd")); }
            });
            lstCulumns.Add(new DataGridViewColumnEntity()
            {
                DataField = "Sex", HeadText = "性别", Width = 50, WidthType = SizeType.Percent, Format = (a) => { return(((int)a) == 0 ? "女" : "男"); }
            });
            this.ucDataGridView1.Columns        = lstCulumns;
            this.ucDataGridView1.IsShowCheckBox = true;
            List <object> lstSource = new List <object>();

            for (int i = 0; i < 50; i++)
            {
                TestModel model = new TestModel()
                {
                    ID       = i.ToString(),
                    Age      = 3 * i,
                    Name     = "姓名——" + i,
                    Birthday = DateTime.Now.AddYears(-10),
                    Sex      = i % 2
                };
                lstSource.Add(model);
                //AddChilds(model, 5);
            }

            var page = new UCPagerControl2();

            page.DataSource           = lstSource;
            this.ucDataGridView1.Page = page;
            this.ucDataGridView1.First();

            //this.ucDataGridView1.DataSource = lstSource;
        }
Example #2
0
        private void FrmTestListView_Load(object sender, EventArgs e)
        {
            List <object> lstSource = new List <object>();

            for (int i = 0; i < 200; i++)
            {
                lstSource.Add("项-" + i);
            }
            var page = new UCPagerControl2();

            page.DataSource       = lstSource;
            this.ucListView1.Page = page;
            //this.ucListView1.DataSource = lstSource;
        }
Example #3
0
 private void btnQuery_BtnClick(object sender, EventArgs e)
 {
     if (this.userNameText.InputText != "请输入乘客姓名")
     {
         List <object> lstSource = new List <object>();
         Passenger     passenger = new Passenger();
         passenger = PassengerOperation.GetPassenger(userName, this.userNameText.InputText);
         lstSource.Add(passenger);
         var page = new UCPagerControl2();
         page.DataSource      = lstSource;
         this.personInfo.Page = page;
         this.personInfo.First();
     }
 }
Example #4
0
        private void UCTestListView_Load(object sender, EventArgs e)
        {
            List <object> lstSource = new List <object>();

            for (int i = 0; i < 200; i++)
            {
                lstSource.Add("项-" + i);
            }

            #region 使用分页控件    English:Using Paging Control
            var page = new UCPagerControl2();
            this.ucListView1.Page = page;
            page.DataSource       = lstSource;
            #endregion

            #region  使用分页控件    English:Do not use paging controls
            //this.ucListView1.DataSource = lstSource;
            #endregion
        }
Example #5
0
        private void personInfo_Load(object sender, EventArgs e)
        {
            List <DataGridViewColumnEntity> lstColumns = new List <DataGridViewColumnEntity>();

            lstColumns.Add(new DataGridViewColumnEntity()
            {
                DataField = "PersonID",
                HeadText  = "序号", Width = 80, WidthType = SizeType.Absolute
            });
            lstColumns.Add(new DataGridViewColumnEntity()
            {
                DataField = "PersonName",
                HeadText  = "姓名",
                Width     = 80,
                WidthType = SizeType.Absolute
            });
            lstColumns.Add(new DataGridViewColumnEntity()
            {
                DataField = "IDType",
                HeadText  = "证件类型",
                Width     = 210,
                WidthType = SizeType.Absolute
            });
            lstColumns.Add(new DataGridViewColumnEntity()
            {
                DataField = "IDNum",
                HeadText  = "证件号码",
                Width     = 210,
                WidthType = SizeType.Absolute
            });
            lstColumns.Add(new DataGridViewColumnEntity()
            {
                DataField = "PhoneNum",
                HeadText  = "手机/电话",
                Width     = 180,
                WidthType = SizeType.Absolute
            });
            lstColumns.Add(new DataGridViewColumnEntity()
            {
                DataField = "PassengerType",
                HeadText  = "乘客类型",
                Width     = 100,
                WidthType = SizeType.Absolute
            });
            //lstColumns.Add(new DataGridViewColumnEntity()
            //{
            //    DataField = "AddDate",
            //    HeadText = "添加日期",
            //    Width = 80,
            //    WidthType = SizeType.Absolute
            //});
            this.personInfo.Columns        = lstColumns;
            this.personInfo.IsShowCheckBox = true;
            List <object>    lstSource  = new List <object>();
            List <Passenger> passengers = new List <Passenger>();

            passengers = PassengerOperation.getAllPassenger(userName);
            for (int i = 0; i < passengers.Count; i++)
            {
                lstSource.Add(passengers[i]);
            }
            var page = new UCPagerControl2();

            page.DataSource      = lstSource;
            this.personInfo.Page = page;
            this.personInfo.First();
        }