木子屋 Dnawo's BLOG

.NET数据集(xsd)使用模糊查询

👤 dnawo 📅 2009-08-16 👁 5443 👍 0 💬 0 🔄 来源:本站原创
当指定如下SQL语句进行查询时:

Select Id, CompanyName, Remarks
FROM LC_CompanyTB
Where (CompanyName LIKE '%?%')

生成的方法为:

public virtual LC_DB.LC_CompanyTBDataTable Search();

参数CompanyName丢失了,SQL语句稍做修改:

Select Id, CompanyName, Remarks
FROM LC_CompanyTB
Where (CompanyName LIKE ?)

这样生成的方法为:

public virtual LC_DB.LC_CompanyTBDataTable Search(string CompanyName);

总算正确了,调用如下:

LC_CompanyTBTableAdapter adapter = new LC_CompanyTBTableAdapter();
dataGridView1.DataSource = adapter.Search("[color=Red]%[/color]" + companyName + "[color=Red]%[/color]");

注意添加%!

评论(0)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 数据集(xsd)添加查询提示:新命令文本所返回数据的架构与主查询… 下一篇 → 一句话完成多条件查询