码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2018-10-17 20:44:36      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:selected   学生   textbox   his   ase   数据表   not   下拉   checkbox   

 

技术分享图片

文本框:TextBox

Text - 按钮文字

TextBox.text="";

s=TextBox.text;

单选按钮+复选按钮

RadioButton,CheckBox

Text-单选按钮上的文字

Checked - 单选按钮是否被选中true/false

RadioButton.Checked=Ture;

下拉列表combobox

   Items--编辑项(静态时使用,一般情况下都是用函数代码连接数据库里的表)

(1).使用代码逐项添加

a.造一个实体类 :重写父类的ToString()方法,返回要显示的属性。

b.使用实体造对象

c.把对象添加到下拉列表的items集合中去。

日历型DateTimePicker、MonthCalendar

TimePicker.Value="";

数据型Dataset、DataGridview、DataTable

 

 

 

技术分享图片

 

 

 

 

 

 SqlConnection sqlConnection = new SqlConnection();                                              //声明并实例化SQL连接;
            sqlConnection.ConnectionString =
                "Server=(local);Database=EduBaseDemo;Integrated Security=sspi";                             //在字符串变量中,描述连接字符串所需的服务器地址、数据库名称、集成安全性(即是否使用Windows验证);
            SqlCommand sqlCommand = new SqlCommand();                                                       //声明并实例化SQL命令;
            sqlCommand.Connection = sqlConnection;                                                          //将SQL命令的连接属性指向SQL连接;
            sqlCommand.CommandText =
                "SELECT No,Name,Credit FROM tb_Course WHERE No NOT IN"
                + "(SELECT CourseNo FROM tb_CourseSelection WHERE StudentNo=@StudentNo);";                  //指定SQL命令的命令文本;该命令查询学生尚未选修的课程,以用作数据网格视图数据源;
            sqlCommand.Parameters.AddWithValue("@StudentNo", "3120707001");                                 //向SQL命令的参数集合添加参数的名称、SQL Server数据类型、长度(仅用于定长类型)、所绑定的数据表中的列名;
            SqlDataAdapter sqlDataAdapter = new SqlDataAdapter();                                           //声明并实例化SQL数据适配器;
            sqlDataAdapter.SelectCommand = sqlCommand;                                                      //将SQL数据适配器的查询命令属性指向SQL命令;
            this.CourseTable = new DataTable();                                                             //实例化本窗体的课程数据表,用于保存所有课程,以用作数据网格视图数据源;
            this.SelectedCourseTable = new DataTable();                                                     //实例化本窗体的已选课程数据表,用于保存学生已选修课程,以用作数据网格视图数据源;
            sqlConnection.Open();                                                                           //打开SQL连接;
            sqlDataAdapter.Fill(this.CourseTable);                                                          //SQL数据适配器读取数据,并填充课程数据表;
            sqlCommand.CommandText =
                "SELECT C.No,C.Name,C.Credit,CS.OrderBook"
                + " FROM tb_Course AS C JOIN tb_CourseSelection AS CS ON C.No=CS.CourseNo"
                + " WHERE StudentNo=@StudentNo;";                                                           //指定SQL命令的命令文本;该命令查询学生已选修的课程,以用作数据网格视图数据源;
            sqlDataAdapter.Fill(this.SelectedCourseTable);                                                  //SQL数据适配器读取数据,并填充已选课程数据表;
            sqlConnection.Close();                        

 

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

标签:selected   学生   textbox   his   ase   数据表   not   下拉   checkbox   

原文地址:https://www.cnblogs.com/ftcm-cxy/p/9806769.html

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