protected virtual void RefreshUserList() { Neusoft.HISFC.Models.Base.Employee person = Neusoft.FrameWork.Management.Connection.Operator as Neusoft.HISFC.Models.Base.Employee; List <User> userList = new Neusoft.HISFC.BizLogic.Privilege.UserLogic().Query(); if (userList == null) { MessageBox.Show("读取语句出错。"); return; } AddDataIntoTable(ds.Tables[0], userList); //填充数据 dv = new DataView(ds.Tables[0]); //初始化 DataView this.fpSpread1_Sheet1.DataSource = dv; // 绑定数据源 }
private void fpSpread1_CellDoubleClick(object sender, FarPoint.Win.Spread.CellClickEventArgs e) { if (e.Column != -1 && e.Row != -1) { User user = new Neusoft.HISFC.BizLogic.Privilege.UserLogic().Get(fpSpread1_Sheet1.Cells[fpSpread1_Sheet1.ActiveRowIndex, 0].Text.Trim()); if (user == null) { return; } AddUserForm frmUser = new AddUserForm(user, GetRole()); frmUser.ShowDialog(); RefreshUserList(); } }