Selectメソッド


Selectメソッド

1 
2
3
()を選択し、
選択(フィルタ条件); //選択するなどのフィルタリング基準に基づいてフィルタリングすること(「のようなColumnName1 『XX %%』」);
選択(フィルタ条件、フィールドを並べ替える); //などの選択として、濾過し、並べ替え( " '%のXX%のようなcolumnname1 、columnname2'")。

多くの場合、我々はクエリ結果に検索し続けたい、DataTableの裏を返すクエリを完了します。その後、再クエリ結果にSelectメソッドを使用することができます。
Selectメソッドは、私たちがしばしばある使い、4つのオーバーロードがありますDataTable.Select(String);

ここでは、パラメータと話をするDataTable.Select(String)
このStringパラメータは、クエリタイプを定義しています。SQLクエリ言語でWHERE句と同等のSQL言語構文の構文に合わせて、(WHERE除きます)。
私はそれだけで同様のSQL構文だと思います。

しかし、私は間については、成功例をサポートしていませしようとしました。

1 
2
// FROMTIMEおよび日時TOTIME変数の2種類があり、occurTimeは、列名内部dTableある
のDataRow [] =データローdTable.Select("occurTime> =「" +は、+ FROMTIME "とoccurTime <= '"' + + TOTIMEを" "");

単純なフィルタリングやソートをサポートしてDataTable.Select()メソッドは、条件が洗練されたフィルタリングやソートをサポートしていません。文字列は、列名とデータの内側にあること、および>、<、=、<>関係演算子等をしなければなりません。いくつかの例:

1 
2
3
DataRow []行= Detailtb.Select("WZMC = '" + MaterialName + " 'およびCZ ='" + MaterialTexture + "及びGG ='" + MaterialSpecs + "'")。    
DataTable.Select("市のように'Bの%'");
DataTable.Select("名= '" + A + "'");

私は二重引用符内の変数である前に、エラーとなっている、と後でインターネットをチェックし、その最初の二重引用符と単一引用符を見つけました;私たちは、単一引用符の問題に注意を払う必要があるということです、「」変数「」;

オリジナル:ビッグボックス  の選択方法


おすすめ

転載: www.cnblogs.com/petewell/p/11584839.html