C#如何实现学生档案查询
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章将为大家详细讲解有关C#如何实现学生档案查询,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体内容如下using System;using System.C
千家信息网最后更新 2025年02月03日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安全错误
数据库的锁怎样保障安全
腾讯共有多少服务器
数据库搜引擎服务失败
对于网络安全学生该怎么做
软件开发公司需要机房吗
服务器硬盘 15k
健康打卡服务器异常
维护网络安全共建文明家园
加强网络管理 实施网络安全
苏州系统软件开发收费报价表
网吧网络安全隐患整改报告
实惠的贸易管理软件开发设计
全国参战军人数据库名单
软件开发中 什么叫单点登录
网络安全社会影响力
网络安全是用的什么语言
宿迁江苏高性能服务器高性价比
安易数据库文件
大学生网络安全知识题材
xfs 数据库
三大外文数据库有哪些
郑州web前端软件开发哪家好
软件开发费计入无形资产吗
软件开发等方面的基本技能
IPHONE小说软件开发
周界集中管理服务器生产厂家
达梦数据库怎么查询有效期
北大青鸟课程软件开发
做软件开发的应该买什么电脑
UL2900 网络安全
光纤传感网络技术论文