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

文本框: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

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

 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();
04-15 14:40
查看更多