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;
  • 相关阅读:
    Chapter 12 homework
    copy construction note
    Chapter 11 homework
    数组排序最大元素
    temporary Object and destructor
    strcpy() 函数注意的地方
    结对项目第二次作业
    结队项目——第一次作业
    软件工程实践2017第二次作业
    软件工程实践2017第一次作业
  • 原文地址:https://www.cnblogs.com/adam/p/661811.html
Copyright © 2011-2022 走看看