码迷,mamicode.com
首页 > 其他好文 > 详细

出入区管理

时间:2018-10-25 00:08:58      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:art   ima   ase   private   click   bsp   text   datagrid   end   

界面导读

对病人进行出入区管理将已办好入院手续的病人电子档案进行入区操作,将准备出院的病人电子档案进行出区操作

①控件的使用:RadioButton控件(出入区选择)、文本框(查询)、GradView控件(数据)、DateTimePicker控件(时间的选择)

②功能的实现:已实现对GradView控件进行制定数据表的插入、

                         已实现通过对RadioButton控件、DateTimePicker控件双重指定的数据的挑选并显示

过程导读

技术分享图片

控件代码

GradView控件、RadioButton控件的使用:

private void bt_查询_Click(object sender, EventArgs e)

        {

            string type = null;

            if (ra_出区.Checked == true)

            {

                type = ra_出区.Text.Trim();

            }

            else if (ra_入区.Checked == true)

            {

                type = ra_入区.Text.Trim();

            }

            else { MessageBox.Show("请选择类型"); }

            SqlConnection sqlConnection = new SqlConnection();                                             

            sqlConnection.ConnectionString =

                "Server=(local);Database=病区管理;Integrated Security=sspi";                            

            SqlCommand sqlCommand = new SqlCommand();

            sqlCommand.Connection = sqlConnection;                                                         

            sqlCommand.CommandText = "SELECT pa_no,pa_name,pa_sex,pa_depart,pa_RuYuanTime FROM patients WHERE pa_type=‘" + type + "‘AND pa_RuYuanTime=‘" +date_入院时间.Text.Trim() + "‘";                                          

            SqlDataAdapter sqlDataAdapter = new SqlDataAdapter();                                       

            sqlDataAdapter.SelectCommand = sqlCommand;                                                    

            DataTable patientsTable = new DataTable();                                                      

            sqlConnection.Open();                                                                       

            sqlDataAdapter.Fill(patientsTable);                                                         

            sqlConnection.Close();                                                                     

            this.dg_出入区管理.Columns.Clear();                                                         

            this.dg_出入区管理.DataSource = patientsTable;                                                   

            this.dg_出入区管理.Columns["pa_no"].HeaderText = "病号";                                          

            this.dg_出入区管理.Columns["pa_name"].HeaderText = "姓名";

            this.dg_出入区管理.Columns["pa_sex"].HeaderText = "性别";

            this.dg_出入区管理.Columns["pa_depart"].HeaderText = "科室";

            this.dg_出入区管理.Columns["pa_RuYuanTime"].HeaderText = "入院时间";

            this.dg_出入区管理.Columns[this.dg_出入区管理.Columns.Count - 1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

        }

DateTimePicker控件的使用: 

        private void date_入院时间_ValueChanged(object sender, EventArgs e)

        {

            date_入院时间.Format = DateTimePickerFormat.Custom;

            date_入院时间.CustomFormat = "yyyy/MM/dd";

       }

效果截图

技术分享图片

技术分享图片

技术分享图片

 

出入区管理

标签:art   ima   ase   private   click   bsp   text   datagrid   end   

原文地址:https://www.cnblogs.com/hujianwei/p/9846600.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!