如何在各类控件中输入输出数据

如何在各类控件中输入输出数据

一、        ComboBox控件:

1、如图所示方法向ComboBox控件中添加下拉列表选项:

 

2、运用代码选择下拉框文本

if (comboBOx1.Text == "学号查询" ){

sql1 += " where StudentNo like  '%" + txtSearch.Text.Trim() + "%'";

sql = sql1;}

else if (comboBOx1.Text == "电话号码查询"){

sql1 += " where TelephoneNumber like  '%" + txtSearch.Text.Trim() + "%' ";

sql = sql1;

}

else if (comboBOx1.Text == "班级查询"){

sql1 += " where Class like  '%" + txtSearch.Text.Trim() + "%' ";

sql = sql1;

}

 

3、选择下拉框文本进行操作

 

 

4、思维导图

 

 

二、        DataGridView控件:

1、 设置SqlDataAdapter 和 DataSet 两个值

SqlDataAdapter XX;

        DataSet xx;

2、 连接数据库代码,获取dgvDuty数据

string sql = "select AdministratorNo AA 管理员号,AdministratorName AA 管理员登录名,AdministratorPwd AA 管理员登录密码 from Administrator order by AdministratorNo desc";

            using (SqlConnection conn = new SqlConnection(DBHelper.connString))

            {

                XX = new SqlDataAdapter(sql, conn);

                xx = new DataSet();

                XX.Fill(ds);

3、 将XX的数据绑定到dgvDuty中,获取数据

dgvAdm_MI.DataSource = xx.Tables[0];

4、 获取当前dgvDuty所选定数据行

int id = 0;

            try

            {

                id = (int)dgvAdm_MI.CurrentRow.Cells[0].Value;

            }

            catch (System.Exception ex)

            {

                MessageBox.Show("请选择有效数据行!");

                return;

            }

            if (MessageBox.Show("确定要删除吗?", "询问", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) != DialogResult.Yes)

                return;

 

5、 dgvDuty显示结果如图

 

 

三、        DateTimePicker 控件:

1、DateTimePicker简介:

DateTimePicker控件,控件一般用于让用户可以从日期列表中选择单个值。运行时,单击控件边上的下拉箭头,会显示为两个部分:一个下拉列表,一个用于选择日期的。

 

2、设置DateTimePicker控件显示的格式

这个控件有一个CustomFormat属性,这个属性可以用来控制控件值显示的日期格式。在设置这个属性之前,需要将Format属性设置为Custom,表示使用自定义的格式。

当不设置任何值:使用默认的显示格式,就是你电脑右下角时间的格式

 

使用自定义的值:

 

 

3、思维导图

 

posted on 2018-10-17 21:55  fenglianchen  阅读(369)  评论(0编辑  收藏  举报

导航