2011-06-21 26 views
0

使用Dataview的select方法時,我想使用MS SQL Server的underbar(通配符)等函數。C#Dataview中的WildCard(Underbar)選擇

例如,要繪製以XXa,XX2相同的XX開頭的3字符串,SQL使用「Column Like'XX_'」。

如何通過選擇方法來實現?

+0

請更清楚地提問題,你可以給你想要做什麼更明顯的例子.. 。 –

回答

0

下面將要爲你的選擇方法的僞代碼:

private DataTable Select() 

{ 
    DataTable table = new DataTable(); 
    foreach row in the gridview 

     { 
      string s = get the string from required column; 
      if(s.length == 3) 

      { 
       if(s matches the regex pattern of \bXX\w{1}\b) 

       { 
        add row to table; 
       }   
      }  
     } 
    return table 
} 

希望這有助於

+0

^^感謝回覆。 有DataTable的選擇方法不是Dataview。 對不起,我的錯誤。例如 ex)GroupDataTable.Select(「parentID ='XX%'」,string.Empty); – user808228