private void xapFormControl_DataInitNew(object sender, DataInitNewEventArgs e) { EmsItemInCons itemDO = e.Object as EmsItemInCons; itemDO.Id_org = UserManager.getInstance().CurrentOrg.Id_org; itemDO.Name_org = UserManager.getInstance().CurrentOrg.Name; //XapFormGridControl gridView = xapFormControl.GetGridView("consorg"); //xap.cli.sdk.controls.DataView.XDataRow row = gridView.DataTable.Rows.DataSourceRow[itemDO]; //xap.cli.sdk.controls.DataView.XCellRender cell = row.ColumnCellDict["Name_dep_emp"]; //gridView.ShowEditor(cell); }
/// <summary> /// 在向数据源中新增一行空记录时候的事件处理,主要做一些初始化数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected override void OnXapFormControl_DataInitNew(object sender, DataInitNewEventArgs e) { base.OnXapFormControl_DataInitNew(sender, e); CiOrdFeeSrvDTO feeSrv = e.Object as CiOrdFeeSrvDTO; CiOrdFeeSrvDTO b = tableGridControl.DataTable.SelectedRows[0].RowDataSource as CiOrdFeeSrvDTO; { feeSrv.Id_or = b.Id_or; feeSrv.Content_or = b.Content_or; feeSrv.Dt_effe = b.Dt_effe; // feeSrv.setAttrVal("Ord_colligate",b.getAttrVal("Ord_colligate")); feeSrv.Eu_sourcemd = (int)OrSrvSourceFromEnum.PHYSIANFEEADD; } }
protected virtual void OnXapFormControl_DataInitNew(object sender, DataInitNewEventArgs e) { }