如何从数据集中获取数据 [英] How to fetch data from dataset

查看:94
本文介绍了如何从数据集中获取数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的朋友,

我想使用类似运算符从数据集中获取数据.

从TableName中选择*,其中"Sanjay%"之类的名称

我想要在数据集中进行这种类型的查询.
请帮助我.

Dear Friends,

I want to fetch data from dataset using like operator.

select * from TableName where Name like ''Sanjay%''

i want this type of query in dataset.
Please help me.

推荐答案

假设ds是您的数据集对象,并且您要在第一个表(即索引0)中进行查询.
suppose ds is your dataset object and you want to query in 1st table i.e. at index 0. Then,
DataView dv = ds.Tables[0].DefaultView;
dv.RowFilter = "[Name] LIKE 'Sanjay%'";

DataTable dtFiltered = dv.ToTable();


dtFiltered表将包含已过滤的行.


dtFiltered table will contain filtered rows.


ds.table[0].Where(row => row.StringColumn.StartsWith("prefix"))





or

ds.table[0].Where(p => p.UserName.StartsWith("Fr") && p.UserName.EndsWith("d") && p.UserName.Length == 4)




ds是您的dataSet,而table [0]是数据集的第0个表,而StringColumn是Col名称




ds is your dataSet and table[0] is 0th table of dataset and StringColumn is Col name


您好,Sanjay先生,像这样使用

SqlCommand cmd =新的SqlCommand(从TableName中选择*,其中名称类似''%" + TxtSearch.Text +%",con);
Hello mr Sanjay, use like this

SqlCommand cmd = new SqlCommand("select * from TableName where Name like ''%" + TxtSearch.Text + "%'' ", con);


这篇关于如何从数据集中获取数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆