Previous topicNext topic
Help > 开发指南 > SanMuGrid平台编程 > 主要对象 > DataTableHelp > 数据增删改查 >
SelectToDataTableHelp

SelectToDataTableHelp是从内存数据中查询筛选出相应的数据并生成一个包含结果副本的DataTableHelp。

语法:

SelectToDataTableHelp(Filter,Sort,RowState)

参数说明

名称 说明
Filter 可选项,字符串类型,设置内存表中数据的筛选条件,使用表达式筛选。跟本地筛选使用相同的语法。
Sort 可选项,字符串类型,返回结果按何种顺序排序。
RowState 可选项,DataViewRowState枚举类型,想要查询的行状态。默认情况下为CurrentRows。其他情况下应该也基本用不到。

参考“数据查询Demo”中的演示效果。

Vb.Net
Public Sub btnSelectToDataTableHelp_Click(sender As Object,e As  System.EventArgs)
    '只筛选其中的一部分数据返回
    Dim dt As DataTableHelp= tblMain1.DataTableHelp.SelectToDataTableHelp("产品='产品01' and 业务员='业务员02'","产品,业务员")
    tblResult.DataSource=dt '将结果绑定到tblResult中并显示出来
End Sub

C#
public void btnSelectToDataTableHelp_Click(object sender, System.EventArgs e)
{
    // 只筛选其中的一部分数据返回
    DataTableHelp dt = tblMain1.DataTableHelp.SelectToDataTableHelp("产品='产品01' and 业务员='业务员02'", "产品,业务员");
    tblResult.DataSource = dt; // 将结果绑定到tblResult中并显示出来
}