(From r In valueDocument.Select() Where r("产值单状态").ToString <> "已签收" And r("产值单状态").ToString <> "已作废"And r("产值单状态").ToString <> "已驳回"Select r).CopyToDataTable
时间: 2023-12-24 21:43:00 浏览: 31
这是一个LINQ查询语句,它用于从一个DataTable中选择符合条件的行,并将这些行复制到一个新的DataTable中。
该查询语句中的关键字和操作包括:
- From:指定要从哪个数据源中查询,这里是valueDocument.Select(),表示从valueDocument这个DataTable中查询。
- Where:指定筛选条件,这里是r("产值单状态").ToString <> "已签收" And r("产值单状态").ToString <> "已作废" And r("产值单状态").ToString <> "已驳回",表示只选择"产值单状态"不等于"已签收"、"已作废"、"已驳回"的行。
- Select:指定查询结果,这里是r,表示选择符合条件的行。
- CopyToDataTable:将查询结果复制到一个新的DataTable中。
因此,该查询语句的作用是从valueDocument这个DataTable中选择"产值单状态"不等于"已签收"、"已作废"、"已驳回"的行,并将这些行复制到一个新的DataTable中返回。