6个回答
展开全部
string []s=new string[50];
for(int i=0; i<s.Length;i++)
{
if(s[i]<100)
{
}
}
前面是50条数据
s[i]是判断条件 {}里面写出你要怎么执行的代码
for(int i=0; i<s.Length;i++)
{
if(s[i]<100)
{
}
}
前面是50条数据
s[i]是判断条件 {}里面写出你要怎么执行的代码
追问
数据来源 sql
追答
select * from A表 where 条件1 and 条件2
数据来源sql的话 你直接在sql语句里面加条件筛选 这样快一点 不然拿出来再筛选 浪费资源了
拿出来可以直接丢到dataset里
展开全部
说的也太笼统了点吧,麻烦说下该50条数据来自哪里,还是说在内存中存储了50个数据,该数据具体数据类型,以及是否允许用LINQ实现
不同的环境下,是有不同的实现方法的。
不同的环境下,是有不同的实现方法的。
更多追问追答
追问
数据来源于数据库“TEST”中一个表“UserT”,该表中已有50条数据,50条数据已在GridView全部显示,想通过输入姓名“张三”,只查到一条“张三”的记录
追答
办法确实有不少的。不过不知道你是拖控件来实现的还是自己手工编写代码使用ADO.NET或者是EntityFramework来实现的。
不管哪种吧,一般来说,直接通过SQL语句将数据从数据库抽取出来的同时做where过滤筛选比较好。如果应用要求:初始化的默认操作需要显示全部数据,之后再根据用户条件检索的话,可以做一下数据缓存,然后在缓存中过滤,过滤之后再绑定到GridView。
如果你想图省事儿呢,把你的代码贴上来,直接写给你几个解决方法就好了嘛,呵呵,然后你自己理解去。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
EF Linq 都行啊。也可遍历数据。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
List<stirng> data=new List<string>{"11","2","31"....};
var input="1";
var result=data.Where(o=>o.Contains(input)).ToList();
结果为“11”,“31”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要知道数据源是什么,数据在文件中,Excel中,数据库中?
追问
数据库: 一个表中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询