C#如何实现学生档案查询
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,这篇文章将为大家详细讲解有关C#如何实现学生档案查询,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体内容如下using System;using System.C
千家信息网最后更新 2025年11月09日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安全错误
数据库的锁怎样保障安全
程序员篡改数据库
内网ntp服务器 设置安全
诛仙服务器怎么交易
企业服务器硬件供应商
创建一个名为营销的数据库6
辽源公安局服务器采购项目
进口网络技术服务价目表
成都法院网络安全
单位网络安全规定及制度
网络安全技术与应用pdf下载
新一代软件开发服务检测中心
非你莫属数据库挖掘
怎么跟花店沟通做软件开发
数字化网络技术是什么
以下数据库不能检索专利文献的是
服务器存储日常监控
斗地主软件开发代码
土地一调有数据库吗
海南网络安全培训学校图片
上海自动网络技术服务货源充足
广州医疗软件开发公司
网络技术中频分复用技术
妇联网络安全宣传进企业
成都赛英思网络技术有限公司
h1z1服务器哪个地区好
上海做软件开发的公司
打开安全中心服务器
酷狗服务器无法连接
navicat默认几个数据库
软件开发项目的进度安排