解决方案 »
- 怎么在不丢失虚拟机里的文件前提下,找会虚拟机中2003系统的登录密码?
- 命名空间Microsoft 中不存在类型或命名红箭名称“Reporting”
- StreamReader到string的最快方法是怎样的
- 如何判断Process获得的程序属于哪个windows用户
- 菜鸟关于dataGridView的小问题,不会写了
- listbox取值的问题
- sql里某字段为datetime类,代码中我用C#里的Datetime对象存储日期,在SQl语句中直接作为对应该字段的参数,可是存不进啊,请高手指教
- 在线!怎样实现类似CSDN论谈左边滚动条,和可以拖动TreeView的宽度呢??
- SqlDataAdapter 如何填充DataSet ?看我的做法错在哪里?
- vs.net中可以用中文变量名,或中文类名。呵呵,有意思哈
- winfrom程序里怎么实现播放mp4、mp3的媒体文件
- 关于C#线程终止的问题
第一个是筛选条件,第二个是排序,如
dt.select("id>5","id desc");
楼上的这样写,我出现错误,程序条到catch了,
dt.Columns.Add("id", typeof(int));
dt.Columns.Add("name", typeof(string));
dt.Rows.Add(new object[] { 3, "cc" });
dt.Rows.Add(new object[] { 1, "aa" });
dt.Rows.Add(new object[] { 2, "bb" });
DataTable dt2 = dt.Clone();
dt2.Columns.Add("OrderID", typeof(int));
dt2.Columns["OrderID"].AutoIncrement = true;
dt2.Columns["OrderID"].AutoIncrementSeed = 1;
dt2.Columns["OrderID"].AutoIncrementStep = 1;
dt2.Merge(dt);
dt2.DefaultView.RowFilter = "id>1";
dt2.DefaultView.Sort = "OrderID DESC"; GridView1.DataSource = dt2;
GridView1.DataBind();
dt2.Columns.Add("OrderID", typeof(int));
dt2.Columns["OrderID"].AutoIncrement = true;
dt2.Columns["OrderID"].AutoIncrementSeed = 1;
dt2.Columns["OrderID"].AutoIncrementStep = 1;//与源数据合并
dt2.Merge(dt);
//设置显示条件及设置排序
dt2.DefaultView.RowFilter = "id>1";
dt2.DefaultView.Sort = "OrderID DESC";//这里为了方便验证,用了降序,你要的应该是不用DESC的