datatable处理gridview筛选后的值

1 DataTable dt = (DataTable)gridView1.GridControl.DataSource;
2 DataRow[] drr = dt.Select(gridView1.RowFilter);
3 foreach (DataRow dr in drr)
4 {
5        dr["SelectFlag"] = "1";
6 }
7 gridView1.GridControl.DataSource = dt;
8 gridView1.GridControl.Show();

快速全选筛选之后的gridview值。

类似方法也可将datarow[]组装为新的datatable

时间: 2024-10-12 22:12:28

datatable处理gridview筛选后的值的相关文章

DataTable筛选数据将筛选后的值赋值给其他DataSet

datatable转dataView进行过滤 //将获取到类别作为源数据进行筛选后赋值给要返回的dataset DataTable dataSource = dsChildId.Tables[0]; DataView dv = dataSource.DefaultView; //根据父id进行筛选 //如果为空说明只是一个小类的节点那么必定属于一个大类 dv.RowFilter = "EMERGENCY_CATEGORY_FATHER_ID = 0"; DataTable newTab

如何在asp.net中获取GridView隐藏列的值?

在阅读本文之前,我获取gridview某行某列的值一般做法是这样的:row.Cells[3].Text.ToString().有点傻瓜呵呵 在Asp.net 2.0中增加了一个新的数据绑定控件:GridView,其目的用来取代Asp.net1.x中的DataGrid控件.获取GridView中的某列值的方法为   protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)    {        stri

GridView取不到值的问题总结

在ASP.NET开发过程中,使用GridView进行数据表现的时候遇到过两次取不到值的问题.分别是初学的时候与 用了一年多以后.出现的问题并不是身边么高深的技术,但是可能会经常遇到,所以这里我做一下总计.GridView 取不到值的情况主要是在使用GridView中自带的编辑的过程中取不到TextBox的值.但是问题源就不只一个了. 1.回传后重新绑定(IsPostBack) 这个问题并不是GridView这一个控件的问题.其他控件也有可能存在同样的问题.大家都知道我们在页面中 的Page_Lo

编写函数返回值value的二进制模式从左到右翻转后的值

编写函数: unsigned int  reverse_bit(unsigned int value); 这个函数的返回值value的二进制位模式从左到右翻转后的值. 例如: 在32位机器上25这个值包含下列各位: 00000000000000000000000000011001 翻转后:(2550136832) 10011000000000000000000000000000 程序结果返回: 2550136832 观察输出的结果是将输入的数的二进制逆序排列的值. 代码如下: #include<

翻转一个数的二进制后的值

编写函数: unsigned int  reverse_bit(unsigned int value); 这个函数的返回 值value的二进制位模式从左到右翻转后的值. 如: 在32位机器上25这个值包含下列各位: 00000000000000000000000000011001 翻转后:(2550136832) 10011000000000000000000000000000 程序结果返回: 2550136832 unsigned int  reverse_bit1(unsigned int 

DataTable的名称要后设置

string sqldatabase = string.Format(dr["sql"].ToString(), drpat["PATIENT_ID"].ToString());                        string tablename = dr["SQL_NAME"].ToString();                        DataTable dtdatabasedata = new DataTable();

mssql字符串分割后的值,把表中不存在的插入表中

字符串分割后的值,把表中不存在的插入表中 --供大家参考 使用场景,自行思考…… --创建表tb1 Create table tb1 ( cola int, colb varchar(50) ) --插入数据 insert into tb1(cola,colb) select 1, 'A' union all select 2, 'B' union all select 3, 'C'; --存储过程 Create proc sp_tbTest @sid int,--ID @str varchar

excel表格中如何将内容粘贴到筛选后的可见单元格[转]

默认情况下,筛选后excel表格进行复制粘贴,会贴到隐藏的表格. 可以添加两个辅助列来完成操作:1.在筛选前在表格右边添加"辅助1"列,在第二行输入1,按Ctrl+鼠标左键往下拉到相应行.2.执行你的"自动筛选"过程.3.在右边再添加的一"辅助2"列,用鼠标选定该列所有行,输入1,按Ctrl+回车.(即在所有筛选结果行的该列增加一个1,其他被隐藏的行该列为空白)4.退出筛选状态,将全表按"辅助2"列排序,你的筛选结果就集中在连

c# winform TreeView NODE(节点) 重命名或获取节点修改后的值

在程序开发过程中我们经常用到treeview,还经常要修改节点的名字.节点名字修改后还想及时更新数据库.这时问题就来了,怎样获取NODE(节点)更新后的值呢?本人试了很多方法最终分析出treeview节点名字修改的AfterLabelEdit事件.事件内有两个参数如下代码 sender 和 e. private void treeView2_AfterLabelEdit(object sender, NodeLabelEditEventArgs e) { } 代码内的e 有两个值,e.Lable