6w学习笔记
vc控件的输入输出
单选按钮
当单击 RadioButton 控件时,其 Checked 属性设置为 true,并且调用 Click 事件处理程序。当 Checked 属性的值更改时,将引发 CheckedChanged 事件。如果 AutoCheck 属性设置为 true(默认值),则当选择单选按钮时,将自动清除该组中的所有其他单选按钮

输入
this.rdb_in.Checked = (bool)sqlDataReader["inorout"];
this.rdb_out.Checked = !(bool)sqlDataReader["inorout"];
输出
sqlConnection.Open();
if(this.rdb_Male.Checked==true)
string str = "update tb_book set inorout=1 where No=09187756";
else
string str = "update tb_book set inorout=0 where No=09187756";
日历控件

输入 this.dtp_BirthDate.Value(DateTime)sqlDataReader["publishDate"];
输出
sqlCommand1.Parameters.AddWithValue("@date", this.data.tostring);
文本框

输入this.txb_No.Text = sqlDataReader["No"].ToString();
输出sqlCommand1.Parameters.AddWithValue("@No", client.No);
下拉列表控件DropDownList

输入 this.cmb_Class.SelectedValue = (int)sqlDataReader["stockNo"];
输出sqlCommand1.Parameters.AddWithValue("@stockNo",this.cmb_Class.SelectedValue.toString());
示例
建库语句
USE master; IF DB_ID(‘EduBaseDemo‘) IS NOT NULL BEGIN ALTER DATABASE EduBaseDemo SET SINGLE_USER WITH ROLLBACK IMMEDIATE; DROP DATABASE EduBaseDemo; END CREATE DATABASE EduBaseDemo ON (NAME=‘Datafile‘ ,FILENAME=‘C:\DataFile.mdf‘) LOG ON (NAME=‘Logfile‘ ,FILENAME=‘C:\Logfile.ldf‘); GO USE EduBaseDemo; --创建表; ----班级表 CREATE TABLE tb_stock (No INT NOT NULL PRIMARY KEY ,Name VARCHAR(20) NOT NULL) INSERT tb_stock (No,Name) VALUES (1,‘A馆‘) ,(2,‘B馆‘) ,(3,‘C馆‘) ,(4,‘D馆‘); ----学生表; CREATE TABLE tb_book (No CHAR(10) NOT NULL PRIMARY KEY ,Name VARCHAR(20) NOT NULL ,inorout BIT NOT NULL ,publishDate DATE NOT NULL ,stockNo INT NOT NULL ,Speciality VARCHAR(100) NULL); INSERT tb_book (No,Name,inorout,publishDate,stockNo,Speciality) VALUES (‘09187756‘,‘内科学‘,1,‘1991-10-15‘,2,‘收藏‘); select * from tb_book select * from tb_stock

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
//添加调用:
using System.Data.SqlClient; //包含访问SQL Server所需的各类对象;
namespace lizi6w
{
public partial class frm_booktInfo : Form
{
/// <summary>
/// 公有方法:构造函数;
/// </summary>
public frm_bookInfo()
{
InitializeComponent();
this.StartPosition = FormStartPosition.CenterScreen; //本窗体启动位置设为屏幕中央;
}
/// <summary>
/// 私有方法:点击载入按钮;
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btn_Load_Click(object sender, EventArgs e)
{
SqlConnection sqlConnection = new SqlConnection();
sqlConnection.ConnectionString =
"Server=(local);Database=EduBaseDemo;Integrated Security=sspi";
SqlCommand sqlCommand = new SqlCommand();
SqlCommand sqlCommand2 = new SqlCommand();
sqlCommand.Connection = sqlConnection;
sqlCommand2.Connection = sqlConnection;
sqlCommand.CommandText = "SELECT * FROM tb_stock;";
sqlCommand2.CommandText = "SELECT * FROM tb_book WHERE No=@No;";
sqlCommand2.Parameters.AddWithValue("@No", "09187756");
SqlDataAdapter sqlDataAdapter = new SqlDataAdapter();
sqlDataAdapter.SelectCommand = sqlCommand;
DataTable classTable = new DataTable();
sqlConnection.Open();
sqlDataAdapter.Fill(classTable);
this.cmb_stock.DataSource = classTable;
this.cmb_stock.DisplayMember = "Name";
this.cmb_stock.ValueMember = "No";
SqlDataReader sqlDataReader = sqlCommand2.ExecuteReader();
if (sqlDataReader.Read())
{
this.txb_No.Text = sqlDataReader["No"].ToString();
this.txb_Name.Text = sqlDataReader["Name"].ToString();
this.rdb_inorout.Checked = (bool)sqlDataReader["inorout"];
this.rdb_inorout.Checked = !(bool)sqlDataReader["inorout"];
this.dtp_publishDate.Value = (DateTime)sqlDataReader["publishDate"];
this.cmb_stock.SelectedValue = (int)sqlDataReader["stockNo"];
this.txb_Speciality.Text = sqlDataReader["Speciality"].ToString();
}
sqlDataReader.Close(); //关闭数据阅读器(同时关闭连接);
}
}
}

原文:https://www.cnblogs.com/xxnzmy/p/9790178.html