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; }
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; }
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(); } }
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 }
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(); }