Exemple #1
0
        /// <summary>
        /// 病区加载
        /// </summary>
        private void ShowWard()
        {
            string str = "select WardCode, WardName From DWard where IsOpen = 1";

            try
            {
                DS = DB.GetPIVAsDB(str);
                DT = DS.Tables[0];
                pnlWard.Controls.Clear();
                for (int i = 0; i < DT.Rows.Count; i++)
                {
                    DWard Ward = new DWard(DT.Rows[i]["WardCode"].ToString(), pnlWard);
                    Ward.Show(DT.Rows[i]);
                    Ward.Top = i * 30;
                    //默认选中第一行数据
                    if (i == 0)
                    {
                        Ward.BackColor = Color.FromArgb(140, 140, 255);
                    }
                    pnlWard.Controls.Add(Ward);
                }
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemple #2
0
 /// <summary>
 /// 遍历控件,未选中背景色
 /// </summary>
 private void WardUnChoiceBgControl()
 {
     foreach (Control c in pnl.Controls)
     {
         if (c is DWard)
         {
             DWard dWard = (DWard)c;
             if (dWard.WardCode != WardCode)
             {
                 dWard.BackColor = Color.White;
             }
         }
     }
 }