当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 小弟现在大三,对社会不是很了解。我想了解一下到底有哪些公司会聘请程序员,好提前做些准备,请各位前辈指点一下,谢谢! ......
 ·如何自动下载文件    »显示摘要«
    摘要: 现已有一三层结构的数据库,可以正常运行,但运行想要能自动的下载一些文件到指定的目录下,就好像类似于3721一样的功能,请问如何解决??? ......


怎样在DataTable中按某一字段排序

请问怎样在DataTable中按某一字段排序??在线等,谢了!!  
 

NO.1   作者: xlkun

你看看select();  
  customerTable.Select(   "",   strSort);

NO.2   作者: dahuzizyd

使用DataView  
  private   void   SortByTwoColumns()  
  {  
        //   Get   the   DefaultViewManager   of   a   DataTable.  
        DataView   myDataView   =   DataTable1.DefaultView;  
        //   By   default,   the   first   column   sorted   ascending.  
        myDataView.Sort   =   "State,   ZipCode   DESC";  
  }  
  关于DataView的详细使用可以参考帮助里类库中的说明  
 

NO.3   作者: haibodotnet

正规的数据绑定流程:  
   
  1、DataView   指向数据表的默认视图;  
  2、控件绑定到   DataView。  
  3、使用   DataView   对数据排序和筛选  
   
   
  DataView   提供了几项用于对   DataTable   中的数据进行排序和筛选的功能:    
   
  使用   Sort   属性,您可以指定单个或多个列排序顺序并包含   ASC和   DESC参数。    
  可以使用   ApplyDefaultSort   属性自动以升序创建基于表的一个或多个主键列的排序顺序。只有当   Sort   属性为空引用或空字符串时以及表已定义主键时,ApplyDefaultSort   才适用。    
  使用   RowFilter   属性,您可以根据行的列值来指定行的子集。有关   RowFilter   属性的有效表达式的更多信息,请参阅有关   DataColumn   类的   Expression   属性的参考信息。    
  如果要返回对数据的特定查询的结果以实现最佳性能,请使用   DataView   的   Find   或   FindRows   方法,而不是设置   RowFilter   属性。设置   RowFilter   属性会使数据的索引被重新生成,从而增加应用程序的系统开销并降低性能。最好将   RowFilter   属性用于其中的绑定控件显示筛选结果的数据绑定应用程序。Find   和   FindRows   方法会利用当前的索引,而不需要重新生成索引。有关   Find   和   FindRows   方法的更多信息,请参阅搜索   DataView。    
   
  使用   RowStateFilter   属性,您可以指定要查看的行版本。DataView   根据基础行的   RowState   来隐式地管理要公开哪些行版本。例如,如果   RowStateFilter   设置为   DataViewRowState.Deleted,由于不存在   Current   行版本,DataView   将公开所有   Deleted   行的   Original   行版本。可以使用   DataRowView   的   RowVersion   属性来确定要公开行的哪些行版本。    
  下表显示了   DataViewRowState   选项。    
   
  DataViewRowState   说明    
  CurrentRows   所有   Unchanged、Added   和   Modified   行的   Current   行版本。这是默认值。    
  Added   所有   Added   行的   Current   行版本。    
  Deleted   所有   Deleted   行的   Original   行版本。    
  ModifiedCurrent   所有   Modified   行的   Current   行版本。    
  ModifiedOriginal   所有   Modified   行的   Original   行版本。    
  None   没有行。    
  OriginalRows   所有   Unchanged、Modified   和   Deleted   行的   Original   行版本。    
  Unchanged   所有   Unchanged   行的   Current   行版本。    
   
  有关行状态和行版本的更多信息,请参阅行状态与行版本。  
   
  以下代码示例创建一个视图,该视图显示所有库存量小于或等于再订购量的产品,这些产品首先按供应商   ID   排序,然后按产品名称排序。  
   
  [Visual   Basic]  
  Dim   prodView   As   DataView   =   New   DataView(prodDS.Tables("Products"),   _  
                                                                                  "UnitsInStock   <=   ReorderLevel",   _  
                                                                                  "SupplierID,   ProductName",   _  
                                                                                  DataViewRowState.CurrentRows)  
  [C#]  
  DataView   prodView   =   new   DataView(prodDS.Tables["Products"],  
                                                                    "UnitsInStock   <=   ReorderLevel",  
                                                                    "SupplierID,   ProductName",  
                                                                    DataViewRowState.CurrentRows);


 ·诺贝尔得奖者 多数是3月儿    »显示摘要«
    摘要: 联合晚报 (2003-09-25)   (北京讯)一些世界著名科研机构近日联合进行的研究揭开了有关女性生育的一些奥秘,有趣的是,许多荣获诺贝尔奖的科学家都于3月份出生。   参加研究工作的德国明斯特大学的研究结果显示,在4月和5月份怀孕的妇女生育男孩的可能性较高,若在11月和12月怀孕的话,生女孩的可能性更高。   若想要一个高智商的孩子,那最好选择在5月和6月份怀孕。研究数据显示,3月份......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE