本文实例为大家分享了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 datat datat; private void form1_load(object nder, eventargs e) { // todo: 这行代码将数据加载到表“xsgldatat.student”中。您可以根据需要移动或删除它。 // this.studenttableadapter.fill(this.xsgldatat.student); //sqlconnection就是建立到sqlrv奥运金牌预测er数据库的打开的连接 忆江南白居易 sqlconnection myconnection = new sqlconnection(); myconnection.connectionstring = "rver=localhost;uid=sa;pwd=root;databa=xsgl"; // sqlcommandevening对象用来对sql rver数据库执行操作命令。 sqlcommand sqlcommand = new sqlcommand(); sqlcommand.connection = myconnection; sqlcommand.commandtype = commandtype.text; //模糊查询 sqlcommand.commandtext = "lect * from student where studid like @studid and studname like @studname and studx like @studx"; //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("@studx", system.data.sqldbtype.varchar, 2, "studx"); //下面的三个是赋值 sqlcommand.parameters["@studid"].value = "%"; sqlcommand.parameters["@studname"].value = "%"; sqlcommand.parameters["@studx"].value = "%"; sqldataadapter = new sqldataadapter(); datat = new datat(); sqldataadapter.lectcommand = sqlcommand; sqldataadapter.fill(datat,"student"); datagridview1.datasource = datat; datagridview1.datamember = "student"; } private void button1_click(object nder, eventargs e) { try { if (textbox1.text == "") {//如果没有输入id sqldataadapter.lectcommand.parameters["@studid"].value = "%"; } el { sqldataadapter.lectcommand.parameters["@studid"].value = textbox1.text; } if (textbox2.text == "") {//如果没有输入姓名 sqldataadapter.lectcommand.parameters["@studname"].value = "%"; } el { sqldataadapter.lectcommand.parameters["@studname"].value = textbox2.text; } // if (combobox1.lectedindex == 0) { sqldataadapter.lectcommand.parameters["@studx"].value = "%"; } el if (combobox1甜酒冲蛋的作用.lectedindex == 1) { sqldataadapter.lectcommand.parameters["@studx"].value = "男"; } el { sqldataadapter.lectcommand.parameters["@studx"].value = "女"; } datat.tables["student"].clear(); sqldataadapter.fill(datat,"student"); } catch (sqlexception ee) { messagebox.show(ee.message); } } }}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持www.887551.com。
本文发布于:2023-04-04 16:16:01,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/e5aff82d659c797f1a0743419f2c72ac.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:C#实现学生档案查询.doc
本文 PDF 下载地址:C#实现学生档案查询.pdf
留言与评论(共有 0 条评论) |