基于C#窗体的学生成绩/信息管理系统
一、概述
前段时间发布了一个网页版的基于C#的学生信息管理系统,有很多同学都跑来问我有没有窗体版本的,所以为了满足大家的要求,在近段时间就写了一个窗体版的学生成绩/信息管理系统。学生成绩/信息管理是一个必不可少的重要环节,开发系统的意义在于协助学生管理人员对学生信息进行管理,提高学生信息管理工作的质量和效率。来,上图!
二、开发环境
语言:C#
数据库:SQLServer 2008 R2
开发工具:Visual Studio 2015
Tips
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyProject
{
public class SqlData
{
public static DataTable ExecuteDataTable(string connStr, string sql)
{
DataTable data = new DataTable();
using (SqlConnection connection = new SqlConnection(connStr))
{
using (SqlCommand command = new SqlCommand(sql, connection))
{
command.CommandType = CommandType.Text;
SqlDataAdapter adapter = new SqlDataAdapter(command);
adapter.Fill(data);
}
}
return data;
}
public static int ExecuteNonQuery(string connectionString, string commandTextSQL)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand();
bool mustCloseConnection = false;
if (connection.State != ConnectionState.Open)
{
mustCloseConnection = true;
connection.Open();
}
else
{
mustCloseConnection = false;
}
command.Connection = connection;
command.CommandText = commandTextSQL;
int num = command.ExecuteNonQuery();
command.Parameters.Clear();
if (mustCloseConnection)
{
connection.Close();
}
return num;
}
}
}
}
