广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C#实现学生档案查询
  • 501
分享到

C#实现学生档案查询

2024-04-02 19:04:59 501人浏览 安东尼
摘要

本文实例为大家分享了C#实现学生档案查询的具体代码,供大家参考,具体内容如下 using System; using System.Collections.Generic; usin

本文实例为大家分享了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); }
 
 
        }
    }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: C#实现学生档案查询

本文链接: https://www.lsjlt.com/news/162906.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C#实现学生档案查询
    本文实例为大家分享了C#实现学生档案查询的具体代码,供大家参考,具体内容如下 using System; using System.Collections.Generic; usin...
    99+
    2022-11-13
  • C#如何实现学生档案查询
    这篇文章将为大家详细讲解有关C#如何实现学生档案查询,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体内容如下using System;using System.Collections...
    99+
    2023-06-26
  • C++实现学生档案管理系统
    本文实例为大家分享了C++实现学生档案管理系统的具体代码,供大家参考,具体内容如下 课题描述: 1.为学生档案管理人员编写一个学生档案管理系统 ,用菜单选择方式完成下列功能: 2.学...
    99+
    2022-11-13
  • C语言实现学生档案管理系统
    本文实例为大家分享了C语言实现学生档案管理系统的具体代码,供大家参考,具体内容如下     #include<stdio.h&...
    99+
    2022-11-13
  • node.js实现学生档案管理
    本文实例为大家分享了node.js实现学生档案管理的具体代码,供大家参考,具体内容如下 学生档案管理 目标:模板引擎应用,强化node.js项目制作流程 知识点:http请求响应、数...
    99+
    2022-11-13
  • C语言如何实现学生档案管理系统
    今天小编给大家分享一下C语言如何实现学生档案管理系统的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。#include<s...
    99+
    2023-06-30
  • node.js如何实现学生档案管理
    这篇“node.js如何实现学生档案管理”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“node.js如何实现学生档案管理”文...
    99+
    2023-06-30
  • java实现学生成绩档案管理系统
    本文实例为大家分享了java实现学生成绩档案管理系统的具体代码,供大家参考,具体内容如下 实验要求 • 学生信息录入,信息包括学号、姓名、专业、四门课成绩、总分、名次; ...
    99+
    2022-11-12
  • java实现简单学生成绩档案管理系统
    本文实例为大家分享了java学生成绩档案管理系统的具体代码,供大家参考,具体内容如下 学生成绩档案管理系统源代码: student public class students{   ...
    99+
    2022-11-13
  • C#实现学生模块的增删改查
    本文实例为大家分享了C#实现学生模块的增删改查的具体代码,供大家参考,具体内容如下 using System; using System.Collections.Generic; ...
    99+
    2022-11-13
  • java怎么实现简单学生成绩档案管理系统
    今天小编给大家分享一下java怎么实现简单学生成绩档案管理系统的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。学生成绩档案管理...
    99+
    2023-06-30
  • MySQL基础 创建学生表实现查询基础功能
    一. 创建学生表 进入MySQL WIN + R 输入cmd 输入mysql -u root -p 输入密码进入mysql 输入show databases;  查询现有数据库 选择一个数据库 use 数据库名称  创建一个学生表 ...
    99+
    2023-10-21
    mysql 数据库
  • MongoDB中怎么实现文档查询操作
    今天就跟大家聊聊有关MongoDB中怎么实现文档查询操作,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。基本操作游标这个概念在很多地方都有,Java中JDBC里的ResultSet,A...
    99+
    2023-06-19
  • C#实现学生管理系统
    本文实例为大家分享了C#实现学生管理系统的具体代码,供大家参考,具体内容如下 添加3个类,分别实现 IComparer接口,实现对Student类的三个字段的排序。 1、学生类:学号...
    99+
    2022-11-13
    C#学生管理系统 C#学生系统 C#学生管理
  • SpringBoot+mysql+vue实现大学生健康档案管理系统前后端分离
    一、项目简介 本项目是一套基于SpringBoot实现大学生健康档案管理系统,主要针对计算机相关专业的正在做bishe的学生和需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本等,该项目可以直接作为bishe使用。 项目都经过严...
    99+
    2023-12-22
    spring mysql spring boot vue.js Shiro elementui 数据库
  • pandas温差查询案例的实现
    目录任务详情任务要求测试用例任务实现任务详情 给定一各地 2016 年 1 月和 2 月各个时间点的温度表格,表格预览见页面下方。数据表的第二列表示当前时间,数据表第一行第三列到第一...
    99+
    2022-11-11
  • C#实现读取txt文件生成Word文档
    目录dll文件安装(3种方法)读取txt生成Word注意事项总结本文将以C#程序代码为例介绍如何来读取txt文件中的内容,生成Word文档。在编辑代码前,可参考如下代码环境进行配置:...
    99+
    2022-11-13
  • C/C++并查集的查询与合并实现原理
    目录一、并查集的概念二、并查集的实现1.并查集不同集合(树)的形成2.find()函数找一个元素集合的编号3.合并两个不同集合(合并两棵不同的树)4.查询两个元素是否在一个集合5.并...
    99+
    2023-02-13
    C++并查集的查询与合并 C语言并查集的合并与查询
  • MongoDB Driver 中通过过滤器实现文档查询
    一、举例:在物流币点击记录里面查询出 同一IP,同一条线路,同一页面,四小时内点击次数     思路:1、根据当前查询的时间将时间回退到四小时前,然后将四小时前的时间转换为时间戳,然后组合其它条件查询 出大于对应时间戳的所有记录数。 ...
    99+
    2017-11-06
    MongoDB Driver 中通过过滤器实现文档查询 数据库入门 数据库基础教程 数据库 mysql
  • django执行原生SQL查询的实现
    目录执行原生 SQL 查询1、执行原生查询1.1 普通查询1.2 将查询字段映射为模型字段1.3 索引查询1.4 将参数传给 raw()2、直接执行自定义 SQL2.1 指定连接数据...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作