当前位置:编程学习 > C#/ASP.NET >>

C#连接数据库进行模糊查询

1.输入内容到TextBox中
2.点击Button获取TextBox中的内容,并在数据库中进行模糊查询找到
相类似的内容,然后输出到dataGirdView上


C#新手,求大家帮忙给下代码~ c# --------------------编程问答-------------------- sql: select * from tablename where fieldname like '%keyword%' --------------------编程问答-------------------- 鼠标事件具体怎么写? --------------------编程问答--------------------
引用 楼主 iDaniel_yz 的回复:
1.输入内容到TextBox中
2.点击Button获取TextBox中的内容,并在数据库中进行模糊查询找到
相类似的内容,然后输出到dataGirdView上


C#新手,求大家帮忙给下代码~
              
                  c#
按钮事件怎么具体怎么写? --------------------编程问答-------------------- 方法给你了,具体怎么写就是你的事情了。无非就是拼接我给你的查询字符串。 --------------------编程问答-------------------- 字符串拼接到数据库查询语句中
执行数据库查询语句就好了 --------------------编程问答-------------------- 模糊查询用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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,