C#语言编程代码,用到数据库语言,求具体每一步,每一个变量,每一个函数解释,如下。

stringsql="select*fromsptbwhere(bhlike'%"+this.keyword.Text+"%'orcplxlike'%"+this.key... string sql = "select * from sptb where (bh like '%" + this.keyword.Text + "%' or cplx like '%" + this.keyword.Text + "%' or jklx like '%" + this.keyword.Text + "%' or tbg like '%" + this.keyword.Text + "%' or lrd like '%" + this.keyword.Text + "%') order by id desc";
DataTable dt = null;
DataSet ds = db.dsbysql(sql, "sptb");
if (db.valiDataSet(ds))
{
dt = ds.Tables[0];
this.dataGridView1.DataSource = dt;
展开
 我来答
MrCoffee0908
2013-03-21 · TA获得超过584个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:195万
展开全部
sql 语句是我们操作数据库的基本,select * from [table] 从table表中筛选出所有数据,如果后面用where 就是筛选出符合where后面条件的数据。% 表示模糊匹配,order by id desc 表示按id 降序方式排序。具体的sql 语法可以参考sql 语句。
this.keyword.Text表示一个id为keyword的TextBox的值。
DataTable dt = null;声明并初始化一个DataTable 类型的dt。
db.dsbysql(sql, "sptb");应该是一个函数方法,通过传人2个string 的参数(一个是sql语句,另一个不确定),返回一个DataSet。将前面得到的DataSet数据赋值给ds。
if (db.valiDataSet(ds))判读语句,通过方法db.valiDataSet(ds)返回一个bool类型的值,应该是判读ds是否为空。
dt = ds.Tables[0];将ds转化为dt,
this.dataGridView1.DataSource = dt;将dt赋值给dataGridView1,作为数据源。
130lichong
2013-04-09 · TA获得超过4893个赞
知道大有可为答主
回答量:1.5万
采纳率:0%
帮助的人:3965万
展开全部
是什么特别之处呢?你的DataGridView绑定到数据源。写你的SQL,有条件的地方流出的数据源查询变量接口“+变量+”,那么你的数据源指向您的droplownlist是好还是单选按钮查询条件! WebForm的会议上讨论通过值传递的形式,没有任何困难; winform的公共功能,ShowDialog的很多方式来实现自己的检查。

VS2005或2008年,这个功能是非常简单的c#语言基础,背SQL语法,可以达到你的要求。

不明白去看看c#的介绍的经典之作。 。 。或MSDN的讲师苏群视频,告诉你,这是最基本的,你从中学到了什么,或从C#控制。模仿别人的代码完成的项目,年底的一天,你还是没有收获。信心,他们明白的c#去51aspx找到代码,有很多类似的项目,你要求的(不建议这么快)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你妹_伤不起
2013-03-21 · TA获得超过295个赞
知道小有建树答主
回答量:498
采纳率:100%
帮助的人:263万
展开全部
string sql ="sql 语句不需要解释吧";
DataTable dt = null; 初始化datetable
DataSet ds = db.dsbysql(sql, "sptb"); 将查询到的数据放到数据集ds里面
if (db.valiDataSet(ds)) 如果ds存在
{
dt = ds.Tables[0];

this.dataGridView1.DataSource = dt; 将查询到的数据放入datagridview中

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
玩转数据处理
2013-03-22 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3794

向TA提问 私信TA
展开全部
看程序运行效果啊,这还用解释?难道是考试用的?要真是考试用的那就悲催咯.....兄弟...姐妹....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lightxun
2013-03-21
知道答主
回答量:31
采纳率:0%
帮助的人:12.4万
展开全部
SELECT 为选取 FROM 接表名 WHERE 中为条件判断;LIKE 为模糊判断关键字;ORDER BY ID DESC 为根据ID进行排序,DESC为倒序。
追问
什么叫模糊判断关键字?
追答
模糊关键字 例如:普通的判断 NAME = 'ABC' 即可查出 NAME 为'ABC'的记录。但是用LIKE  则效果为  NAME LIKE '%A%' 即可查出 NAME 中包含 'A' 的所有数据。  百分号的用法用几种 '%A' ; 'A%' ; '%A%' 分别根据A的不同位置来模糊查询。'A%'表示以'A'开头且包含A的所有数据。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BingBing007abc
2013-03-21
知道答主
回答量:23
采纳率:0%
帮助的人:7.3万
展开全部
呃...你老师是谁啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式