private void Frm_FileNameFilterEdit_Load(object sender, EventArgs e) { builder = new FileNameFilterBuilder(); adapter = new FileNameFilterAdapter(); adapter.Initial(builder); repo_Cmb_Type.Items.Clear(); repo_Cmb_Type.Items.AddRange(FileNameFilterInvoker.TravelType()); repo_Cmb_Type.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor; repo_Cmb_Location.Items.Clear(); repo_Cmb_Location.Items.AddRange(FileNameFilterInvoker.TravelLocation()); repo_Cmb_Location.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor; gridHelper = new GridControlHelper(this.gridView1, this.gridControl1); gridHelper.GridControl.DataSource = builder.CreateDataTable(); gridHelper.SetCellResposity(builder.Location, repo_Cmb_Location); gridHelper.SetCellResposity(builder.Type, repo_Cmb_Type); gridHelper.SetCellResposity(builder.Op_Delete, repo_HLE_Delete); gridHelper.SetColMaxWidth(builder.Op_Delete, 80); invoker = new FileNameFilterInvoker(); if (string.IsNullOrEmpty(ResultJson) == false) { invoker.InitialFilter(ResultJson); adapter.NotifyfreshDataTable(invoker.Filters); gridHelper.GridControl.DataSource = adapter.ResultTable; } gridHelper.AddNewRowInputCallBack(this); }
public void onCreateComponet() { builder = new TB_TechniqueLogBuilder(); adapter = new TB_TechniqueLogAdapter(); adapter.Initial(builder); adapter.NotifyCreateNewResultDataTable(); gridHelper = new GridControlHelper(this.gridView1, this.gridControl1); gridHelper.GridControl.DataSource = adapter.ResultTable; //gridHelper.DisplayNewInputLine(); gridHelper.AddNewRowInputCallBack(this); gridHelper.SetColMaxWidth(builder.Op_Delete, 80); gridHelper.SetColunmOption(builder.Date, false, false); gridHelper.SetColunmOption(builder.ID, false, false); gridHelper.SetColunmOption(builder.Op_Edit, false, false); gridHelper.SetCellResposity(builder.MissionID, repo_search_TechMission); gridHelper.SetCellResposity(builder.IsNeedTidy, repo_cke_Tidy); controller = new TechniqueLogController(); }