zoukankan      html  css  js  c++  java
  • 如何处理DataTable.Select();执行后重新排序的问题!

    我使用的方法是用DataView来代替DataTable,详细方法如下:
                DateTime dtStart = rule.StartDate;
                DateTime dtEnd 
    = rule.EndDate;
    //            DateTime dtStart = new DateTime(2009,1,1);
    //            DateTime dtEnd = new DateTime(2009,1,2);
                DataTable dtClone = dtReserve.Clone();
                DataView dv 
    = dtReserve.DefaultView;
                dv.RowFilter 
    = "leave_date >= '" + dtStart.ToString() + "' and leave_date <= '" + dtEnd + "'";
                IEnumerator rators 
    = dv.GetEnumerator();
                
                
    //DataRow[] rows = dtReserve.DefaultView.RowFilter("leave_date >= '" + dtStart.ToString() + "' and leave_date <= '" + dtEnd + "'");
                while (rators.MoveNext())
                
    {
                    
    object obj  = rators.Current;
                    dtClone.ImportRow(((DataRowView)obj).Row);
                }

                
    return dtClone;
  • 相关阅读:
    Swap Nodes in Pairs
    Permutations(copy)
    Sort Colors
    Merge Two Sorted Lists
    Implement Queue using Stacks
    Best Time to Buy and Sell Stock
    Happy Number
    Gray Code
    springMVC初次搭建,产生错误
    JSP常用指令
  • 原文地址:https://www.cnblogs.com/adam/p/661811.html
Copyright © 2011-2022 走看看