예제 #1
0
 /// <summary>
 /// 绑定申请医生
 /// </summary>
 /// <returns></returns>
 public void Bind_ReferDoctor(string ReferDept, ComboBox cmb_ReferDoctor)
 {
     if (ReferDept != null && ReferDept != "")
     {
         BClinicDoctorDict bClinicDoctorDict = new BClinicDoctorDict();
         string            strWhere          = "";
         if (GetConfig.DALAndModel == "SIS")
         {
             strWhere = " CLINIC_OFFICE_ID = " + ReferDept;
         }
         else
         {
             strWhere = " USER_DEPT='" + ReferDept + "'";
         }
         System.Data.DataTable dt = bClinicDoctorDict.GetList(strWhere);
         cmb_ReferDoctor.DataSource = dt;
         if (GetConfig.DALAndModel == "SIS")
         {
             cmb_ReferDoctor.DisplayMember = dt.Columns["CLINIC_DOCTOR"].ColumnName;
         }
         else
         {
             cmb_ReferDoctor.DisplayMember = dt.Columns["USER_NAME"].ColumnName;
         }
     }
 }
예제 #2
0
        /// <summary>
        /// 绑定网格的医生标识
        /// </summary>
        private void BindViewDoctorName()
        {
            BClinicDoctorDict bcdd = new BClinicDoctorDict();
            DataTable         dt   = bcdd.GetList("1=1 order by CLINIC_DOCTOR_ID asc");

            if (dt.Rows.Count > 0)
            {
                ((DataGridViewComboBoxColumn)dgv_ReportTempDict.Columns["DOCTOR_ID"]).DataSource    = dt;
                ((DataGridViewComboBoxColumn)dgv_ReportTempDict.Columns["DOCTOR_ID"]).DisplayMember = "CLINIC_DOCTOR";
                ((DataGridViewComboBoxColumn)dgv_ReportTempDict.Columns["DOCTOR_ID"]).ValueMember   = "CLINIC_DOCTOR_ID";
            }
        }