C#如何实现学生档案查询
发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,这篇文章将为大家详细讲解有关C#如何实现学生档案查询,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体内容如下using System;using System.C
千家信息网最后更新 2024年11月26日C#如何实现学生档案查询
这篇文章将为大家详细讲解有关C#如何实现学生档案查询,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
具体内容如下
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using System.Data.SqlClient;namespace 参数查询{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private SqlDataAdapter sqlDataAdapter; private DataSet dataSet; private void Form1_Load(object sender, EventArgs e) { // TODO: 这行代码将数据加载到表"xsglDataSet.student"中。您可以根据需要移动或删除它。 // this.studentTableAdapter.Fill(this.xsglDataSet.student); //Sqlconnection就是建立到sqlserver数据库的打开的连接 SqlConnection myConnection = new SqlConnection(); myConnection.ConnectionString = "server=localhost;uid=sa;pwd=root;database=xsgl"; // SqlCommand对象用来对SQL Server数据库执行操作命令。 SqlCommand sqlCommand = new SqlCommand(); sqlCommand.Connection = myConnection; sqlCommand.CommandType = CommandType.Text; //模糊查询 sqlCommand.CommandText = "select * from student where studID like @studID and studName like @studName and studSex like @studSex"; //comm.Parameters.Add()添加参数到参数集,add里面的第一个参数是要添加的参数名,第二个参数是参数的数据类型,第三个是长度 ,Parameters的作用就是把存储过程执行结束后得到的参数传到程序里 sqlCommand.Parameters.Add("@studID",System.Data.SqlDbType.VarChar,10,"studID"); sqlCommand.Parameters.Add("@studName", System.Data.SqlDbType.VarChar, 10, "studName"); sqlCommand.Parameters.Add("@studSex", System.Data.SqlDbType.VarChar, 2, "studSex"); //下面的三个是赋值 sqlCommand.Parameters["@studID"].Value = "%"; sqlCommand.Parameters["@studName"].Value = "%"; sqlCommand.Parameters["@studSex"].Value = "%"; sqlDataAdapter = new SqlDataAdapter(); dataSet = new DataSet(); sqlDataAdapter.SelectCommand = sqlCommand; sqlDataAdapter.Fill(dataSet,"student"); dataGridView1.DataSource = dataSet; dataGridView1.DataMember = "student"; } private void button1_Click(object sender, EventArgs e) { try { if (textBox1.Text == "") {//如果没有输入id sqlDataAdapter.SelectCommand.Parameters["@studID"].Value = "%"; } else { sqlDataAdapter.SelectCommand.Parameters["@studID"].Value = textBox1.Text; } if (textBox2.Text == "") {//如果没有输入姓名 sqlDataAdapter.SelectCommand.Parameters["@studName"].Value = "%"; } else { sqlDataAdapter.SelectCommand.Parameters["@studName"].Value = textBox2.Text; } // if (comboBox1.SelectedIndex == 0) { sqlDataAdapter.SelectCommand.Parameters["@studSex"].Value = "%"; } else if (comboBox1.SelectedIndex == 1) { sqlDataAdapter.SelectCommand.Parameters["@studSex"].Value = "男"; } else { sqlDataAdapter.SelectCommand.Parameters["@studSex"].Value = "女"; } dataSet.Tables["student"].Clear(); sqlDataAdapter.Fill(dataSet,"student"); } catch (SqlException ee) { MessageBox.Show(ee.Message); } } }}
关于"C#如何实现学生档案查询"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
参数
查询
数据
篇文章
学生
档案
档案查询
C#
三个
内容
就是
数据库
更多
输入
不错
实用
代码
作用
命令
姓名
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
词典数据库mp4
滨州颐高互联网科技
互联网科技数码时代视频素材
期刊的数据库来源
sql可用数据库怎么点不了
有关计算机网络技术的知识
学校建立网络安全事件处置
最简易的软件开发平台
无锡ios软件开发多少钱
轨迹数据库
德邦软件开发辛苦吗
栖霞微信公众号软件开发
cdt软件开发
软件开发入门教程网站
csgo社区服务器没有显示
国际版怎么免费开低延迟服务器
互联网软件开发小组
公交系统数据库毕业设计
平谷区专业网络技术常见问题
网络安全消费无忧视频
数据库安全性和完整性关系
金昌网络安全教育平台
程鼎网络技术有限公司
幻塔所有服务器名称
泗洪自动网络技术厂家价格
数据库技术等价关系模式
广播电视网络安全会
web服务器读取文件
nec软件开发工资
大学计算机课程数据库