度量快速开发平台-专业、快速的软件定制快开平台

标题: 度量快速开发平台中DataTable.Select的一些其他用法 [打印本页]

作者: 王爱东    时间: 2020-3-30 10:24
标题: 度量快速开发平台中DataTable.Select的一些其他用法
度量快速开发平台中,可以根据dt.Select查询相关数据出来形成dr[]
然后可以根据dt.ImportRow方法把dr加入到部件中显示。

dim strExpr  =  "Country  =  'zh-CN ' ";
dim strSort   =   "CompanyName   DESC ";  
dim   resultRows   =   table.Select(strExpr,   strSort);


dim drArr = dt.Select("C1=’abc’")
还可以这样操作:
dim drArr = dt.Select("C1 LIKE ’abc%’")
dim  drArr = dt.Select("’abc’ LIKE C1 + ’%’", "C2 DESC")
dim drArr = dt.Select("C1=’abc’", "C2 DESC")

DataTable dtNew = dt.Clone()
for   i = 0 to drArr.Length-1
{
    dtNew.ImportRow(drArr)
}
网格部件1.DataTable =  dtNew
网格部件1.RefreshDataByDataTable()
行数统计:
dim DrCount=dt.Select("PCState='在用'")
int m=DrCount.Count()

作者: 王爱东    时间: 2020-3-30 10:25
dtNew.ImportRow
这个用好了也简单。
作者: 刘亚东    时间: 2020-4-2 10:50
这个使用场景很多的,经常会用到,可以研究研究
作者: 刘亚东    时间: 2020-4-2 10:52
特别是用来判断DataTable的数据时,也可以灵活运用
作者: 万望    时间: 2020-4-2 17:57
博大精深
作者: 张兴康    时间: 2020-4-2 18:32
先收藏一个,后边好好研究研究
作者: 王爱东    时间: 2020-4-2 20:26
DataTable的各种用法,可以综合成智能向导。更方便让大家知道。
作者: 张军勇    时间: 2020-4-3 09:16
挺好。注意和Filter的区别。
作者: 张军勇    时间: 2020-4-3 09:17
Filter是视图过滤用的,数据还在表中,只是视图变了,显示结果也变了。
作者: 万望    时间: 2020-4-3 14:04
突然发现楼猪第一行有错别单词
作者: 王爱东    时间: 2020-4-3 17:14
已经修改。select写错了。
作者: 万望    时间: 2020-5-5 09:00
好用
作者: 万望    时间: 2020-5-12 00:20
我又来了




欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://plat.delit.cn/) Powered by Discuz! X3.2