DataTable的Select()方法


 DataRow[] partno = dtPack.Select("PK_SOHEAD = " + pk_sohead + " AND PART_NO = '" + PART_NO + "'");

今天在看博客的時候,看到網友這樣寫的一個sql,dtPAck是從數據庫返回的一個數據集,那么要是從這個數據集中返回自己想要的部分數據的話

可以進行篩選,Select()方法,把自己要作為篩選的條件寫出來就行了。

類似於mvc中的Linq的寫法。

然后再foreach 出來DataRow里的數據就ok了

 

 

DataTable dttemp = dtPack.Clone();//復制dtPack的表結構
DataRow[] dr_pack = dtPack.Select("PK_ID = " + pk_sohead + " AND ISPACK = 1");
foreach (DataRow var in dr_pack)//取dtPack中,為當前待寫入單號並且為散件的打包數據
{
dttemp.Rows.Add(var.ItemArray);
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM