有一个已经绑定好数据的datagridview我想根据一个条件过滤
再把它给整个传过去怎么做
再把它给整个传过去怎么做
解决方案 »
- aspnetpager 保持查询分页的条件
- 后台代码执行完成后,页面卡顿5秒左右怎么回事呢?
- asp.net怎么传出JSON 数据
- 打开WebControlsImage.sln时遇到以下错误提示,HELP!!!
- 大家在Asp.net中是如何进行客户端打印的?
- 等解答!关于图片格式转换的问题,自己写的程序。。。。。。
- 马上要做一个几百人同时访问的项目,大家有什么好的见意,UP者有分!
- 怎樣獲得網站擺放在服務器的目錄的物理路徑,還有訪問的端口?
- 初学asp.net,想做个像淘宝、百度有啊等c2c网站的二手网,整个搜索系统里的初级和高级搜索功能该如何实现呢?
- 初中文凭的有人要吗
- .net 老是提示验证码错误 写法有错吗?
- 数据源SqlDataSource中含有URL参数的问题
再把它给整个传过去
====》把什么整个传过去啊条件?用追加sql语句估计是简单追加条件。。查询数量。。重新绑定数据源。。如果是datatable...用它的Select()过滤数据再绑定
checkbox
我想把选中的传过去
我现在想把datagridview筛选了传过去
自定义的列也能取到行记录的主键吧。不管你是直接放在checkbox的value上。。还是放个隐藏。。你能得到选中行的主键不行可以了
如果有数据源可以了啊获取选中的ID 然后DataTable.Select(....)从新得到的东西用session传递
能直接过滤datagridview吗
取出你选中的ID后。。重新查一次追加sql条件主键 != 你取出来的
dt.Columns.Add("analyseValue", typeof(string)); DataRow dr = dt.NewRow();
dr[0] = "1";
dt.Rows.Add(dr); dr = dt.NewRow();
dr[0] = "2";
dt.Rows.Add(dr); dr = dt.NewRow();
dr[0] = "3";
dt.Rows.Add(dr); dr = dt.NewRow();
dr[0] = "4";
dt.Rows.Add(dr); dr = dt.NewRow();
dr[0] = "5";
dt.Rows.Add(dr); //筛选2 3 行 var result = from r in dt.AsEnumerable()
where (new int?[] { 2, 3 }).Contains(Convert.ToInt32(r.Field<string>(0)))
select r;
现在就是一个datagridview,它数据还不是从数据库读的,前面是checkbox,想导出选中的