C#如何实现学生档案查询
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,这篇文章将为大家详细讲解有关C#如何实现学生档案查询,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体内容如下using System;using System.C
千家信息网最后更新 2024年09月22日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安全错误
数据库的锁怎样保障安全
服务器100兆带宽多大
管理平台开发属于软件开发吗
三级网络技术ip转换
数据库slq 2012
服务器系统如何更新驱动
关于开展网络安全有关培训的通知
网络安全管理最重要的是从
软件开发指导教师评语
网络安全离我们多远
有哪几种数据库的技术
数据库查询前两个
阿里云服务器 发邮件
按照网络安全等级保护
管家婆云服务器的好处
高速公路服务器管理人员是干嘛的
好未来软件开发待遇怎么样
迁移服务器最安全有效的方法
橙社网络技术公司
股票软件开发需求分析
网络安全法案列分析题
同步接口数据到数据库
杭州手机软件开发哪家靠谱
数据库查找 两个表
如何按照日期查找数据库
安徽labview软件开发
软件开发的工作描述
数据库技术学习课程
web3d用什么服务器好用
网络安全下列说法正确的题
技术好的oa办公软件开发