日期:2014-05-18 浏览次数:21140 次
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace student { public partial class 系别添加 : Form { DataClass.MyMeans MyClass = new student.DataClass.MyMeans(); public 系别添加() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { } private void 系别添加_Load(object sender, EventArgs e) { MyClass.getDataSet("select * FROM 系别表", "系别"); dataGridView1.DataSource = "系别"; //从这里开始不知道该怎么写了,有错误。 dataGridView1.Columns[0].Width = 200; dataGridView1.Columns[1].Width = 200; dataGridView1.Columns[2].Width = 200; } } }
using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.SqlClient; using System.Windows.Forms; namespace student.DataClass { class MyMeans { #region 全局变量 public static string Login_ID = ""; //定义全局变量,记录当前登录的用户编号 public static string Login_Name = ""; //定义全局变量,记录当前登录的用户名 public static string Mean_SQL = "", Mean_Table = "", Mean_Field = ""; //定义全局变量,记录“基础信息”各窗体中的表名及SQL语句 public static SqlConnection My_con; //定义一个SqlConnection类型的公共变量My_con,用于判断数据库是否连接成功 public static string M_str_sqlcon = "Data Source=U29\\SQLEXPRESS;integrated security=true;Database=Student"; public static int Login_n = 0; //用户登录与重新登录的标识 //public static int res = 0; #endregion #region 建立数据库连接 /// <summary> /// 建立数据库连接. /// </summary> /// <returns>返回SqlConnection对象</returns> public static SqlConnection getcon() { My_con = new SqlConnection(M_str_sqlcon); //用SqlConnection对象与指定的数据库相连接 My_con.Open(); //打开数据库连接 return My_con; //返回SqlConnection对象的信息 } #endregion #region 测试数据库是否赋加 /// <summary> /// 测试数据库是否赋加 /// </summary> public void con_open() { getcon(); //con_close(); } #endregion #region 关闭数据库连接 /// <summary> /// 关闭于数据库的连接. /// </summary> public void con_close() { if (My_con.State == ConnectionState.Open) //判断是否打开与数据库的连接 { My_con.Close(); //关闭数据库的连接 My_con.Dispose(); //释放My_con变量的所有空间 } } #endregion #region 读取指定表中的信息 /// <summary> /// 读取指定表中的信息. /// </summary> /// <param name="SQLstr">SQL语句</param> /// <returns>返回bool型</returns> public SqlDataReader getcom(string SQLstr) { getcon(); //打开与数据库的连接 SqlCommand My_com = My_con.CreateCommand(); //创建一个SqlCommand对象,用于执行SQL语句 My_com.CommandText = SQLstr; //获取指定的SQL语句 SqlDataReader My_read = My_com.ExecuteReader(); //执行SQL语名句,生成一个SqlDataReader对象 return My_read; } #endregion #region 执行SqlCommand命令 /// <summary> /// 执行SqlCommand /// </summary> /// <param name="M_str_sqls