C#连接数据库进行模糊查询
1.输入内容到TextBox中2.点击Button获取TextBox中的内容,并在数据库中进行模糊查询找到
相类似的内容,然后输出到dataGirdView上
C#新手,求大家帮忙给下代码~ c# --------------------编程问答-------------------- sql: select * from tablename where fieldname like '%keyword%' --------------------编程问答-------------------- 鼠标事件具体怎么写? --------------------编程问答-------------------- 按钮事件怎么具体怎么写? --------------------编程问答-------------------- 方法给你了,具体怎么写就是你的事情了。无非就是拼接我给你的查询字符串。 --------------------编程问答-------------------- 字符串拼接到数据库查询语句中
执行数据库查询语句就好了 --------------------编程问答-------------------- 模糊查询用1楼提供的sql语句实现。前台按钮事件下面传参,执行sql,返回数据集绑定到datagrid即可。 --------------------编程问答-------------------- sql =string.format("select * from date where 表=TextBox.toString();");
....(省略查询)
dategridview.datasource=方法(); --------------------编程问答-------------------- like %% --------------------编程问答-------------------- 两边使用 % 相当于放弃索引 --------------------编程问答-------------------- 公共变量,然后绑定,虽说新手,该不会连绑定都不会!或连按钮事件在哪都不会! --------------------编程问答-------------------- 双击button就出来代码页,自己填上 --------------------编程问答-------------------- string ConStr = *****; //你的数据库连接语句
SqlConnection conn = new SqlConnection(ConStr);
conn.Open();
string sql=“select * from tablename where fieldname like '%keyword%' ”;
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt=new DataTable();
da.Fill(dt);
this.dataGridView1.DataSource = dt;
conn.Close();
作为一个同为c#初学者,我自己用过的的若比程序。。。希望能有用。 --------------------编程问答-------------------- var result = from n in 表
where n.字段 like XXX
select n
好了 --------------------编程问答-------------------- 果然是新手。但是知道CSDN还是不错的,有前途 --------------------编程问答-------------------- 我的博客中有,大型商业级控件库中有应用”组合查询控件“。
=======================================================
.NET快速开发整合框架(RDIFramework.NET),基于.NET的快速开发、整合框架,给用户和开发者最佳的.Net框架部署方案。
平台博客:[CNBLOGS]http://www.cnblogs.com/huyong
[CSDN]http://blog.csdn.net/chinahuyong
交流QQ:406590790 (请注明:CSDN)
平台微博:http://t.qq.com/yonghu86
邮件交流:406590790@qq.com
--------------------编程问答-------------------- 除 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 1.在可视化界面,双击按钮
2.加入实现代码
SqlConnection cn = new SqlConnection("server=localhost;database=数据库名称;user=SQLSERVER 帐号 默认是sa;pwd=密码");
cn.Open();
SqlCommand cmd = new SqlCommand(“select * from 表名 where 字段名 like '%查询条件%' ”, conn);
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
DataTable dt=new DataTable();
adapter.Fill(dt);
绑定你的控件或循环输出
补充:.NET技术 , C#