0

私のデータベースには、True/False/False/True の値があります.... True と False の個別の値のみを取得する必要があり、True & False & False & True のすべての値を取得する必要はありません...

私のコード:

 DataTable dv= dt.DefaultView.ToTable(true, col.header);

dv.Casesensitive=true;

しかし、私は真と偽と偽の値を取得しました。

大文字/小文字であっても同様の値を回避し、真と偽の値のみを取得する方法。

バックエンドでのみ実行する必要があります。クエリではなくC#で......

4

4 に答える 4

1

または、個別のリストを返すこともできます (大文字と小文字を区別しないデータベース照合を想定):

SELECT DISTINCT YourField FROM YourTable
于 2010-07-26T11:03:53.993 に答える
0

LINQを使用すると、次のようなことができます。

var s = (from p in dv
             orderby p.YourColumn
             select p.YourColumn.ToUpper()).Distinct();

ここにあなたのための良いブログ投稿があります。

于 2010-07-26T11:48:51.263 に答える
0

選択時に値の大文字と小文字を設定してみてください。何かのようなものSELECT ... upper(bool_column_name) ... FROM ...

また、これをチェックしてください。

于 2010-07-26T11:02:09.380 に答える
0

大文字と小文字の区別は検索結果に影響しますが、アイテムの表示方法には影響しません。

データの取得に使用する SQL ステートメント、ビュー、またはコードで、値を大文字に変換する必要があります。

于 2010-07-26T12:12:25.060 に答える