問題タブ [linq-to-dataset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1261 参照

linq-to-dataset - LINQ を使用して DataSet をクエリする

SQL 選択クエリを入力する DataSet があります。次に、この DataSet に対して追加のクエリを実行して、LINQ to DataSet を使用してデータをさらにフィルター処理する必要があります。次に、この LINQ の結果をいくつかのデータ コントロール (Repeater または GridView) にフックしたいと考えていますが、うまく機能していません。

これが私がこれまでに試したことです:

GridView を使用してページを実行すると、1 つの行と 2 つのフィールド (RowError と HasRows) を持つ GridView があり、行にデータがありません。この例では 1 行が正しい数であるため、where 句は正しく評価されているようです。しかし、なぜデータがないのですか?

代わりにリピーターを使用すると、ページは空白になります。

何か案は?

0 投票する
1 に答える
1264 参照

asp.net - LinqtoDataTableが個別の値を生成しない

UNIONSelectステートメントを使用してFoxProテーブルから動的に生成されたデータテーブルがあります。例えば

これにより、約100行のデータテーブルが生成され、各行には多くのフィールドが含まれ、そのうちの1つはc_olorです。このデータテーブルから、個別の色を選択して、ドロップダウンに出力したいと思います。

ドロップダウンリストのDataTextFieldおよびDataValueFieldとして使用できるプロパティが1つだけあるパブリッククラスColorがあります

私のlinqステートメントは

ただし、これによって明確な色が得られることはありません。

探しているものを検索して検索しました。これは、明確な結果セットを生成する方法の1つと思われますが、これと他の方法は機能しません。

この方法で色を取得する理由は、同じUNION SELECTデータソースから他のさまざまな個別の値を取得する必要があるため、1回のDB呼び出しを実行して結果をキャッシュし、このキャッシュされたデータソースを使用してすべての個別の値を取得することです。値。

0 投票する
3 に答える
62558 参照

c# - LINQ を使用してデータセットから単一の列を選択する

この LINQ のすべてに頭を悩ませているだけで、最初のハードルで立ち往生しているようです。

私はそのようなデータテーブルを持っています:

必要なのは、Filepath 列のすべてのファイルパスを String 配列に取得することです。LINQ はこれに最適だと思いました (そうですか?) が、正しいクエリを構築できないようです。

誰かが私を正しい方向に向けるコードサンプルを提供できますか? 私は周りを検索しましたが、どこにも到達していないようです。

0 投票する
2 に答える
8636 参照

c# - Linq の演算子が DataTable に似ていますか?

Linq to DataTable を使用しています。where句でlike演算子を適用する方法。SQL の like 演算子と同じように、データを検索したいと考えています。

次のコードを検索して試してみましたが、エラーが発生しました:メソッド 'Boolean Like(System.String, System.String)' はクライアントで使用できません。SQL への変換専用です。

0 投票する
2 に答える
1846 参照

c# - DataTable からジェネリック リストを取得するための LINQ to DataSet

になりたいclientIdsですList<string>。現在、それはEnumerableRowCollection<>

私は何が欠けていますか?

0 投票する
3 に答える
4297 参照

c# - 行を返さないLINQクエリ

私は LINQ を初めて使用するので、以下のロジックに誤りがあると確信しています。

オブジェクトのリストがあります:

リスト内の各オブジェクトを使用して、LINQ で a で始まるクエリを作成DataTableし、オブジェクトの値に基づいてフィルター処理しDataTable、結果として a を生成したいと考えています。

これまでの私のコード:

アップデート

私は慌てて急いでいて、間違いを犯しました。myDataTableは空ではありませんでした。にバインドするのを忘れただけDataGridです。しかし、Henk Holtermanは、反復ごとに結果セットを上書きしていたことも指摘しました。これは論理エラーでした。

  • Henk のコードはこれまでのところ最もうまく機能しているようですが、さらにテストを行う必要があります。

  • Spinon の回答も頭をすっきりさせるのに役立ちましたが、彼のコードではエラーが発生しました。

  • Timwi のコードをもっとよく理解しようとする必要がありますが、現在の形式ではうまくいきませんでした。

新しいコード

0 投票する
1 に答える
404 参照

linq - Linq の複数列のグループ化と平均化

グループ化後にいくつかの数値の平均を取得しようとしていますが、グループ化されません。なぜこれが私が思うべきことをしていないのですか?

0 投票する
2 に答える
5589 参照

c# - linq ツリー式を使用して動的列を持つピボット テーブルを作成する方法

私はasp.net C#Webアプリケーションを書いています。' '、' '、' ' の3table1つの列を持つ' ' という名前のメモリ内データテーブルがあります。そのテーブルをピボットして、最初の列 ' ' を固定列とし、動的な番号と列名 ' '、' '、...、' ' に従って新しいテーブル (' ' と仮定) を取得したい' ' に存在する製品の総数。最初の列 ' ' には国名を含める必要があります。動的に生成された列 ' '、' '、...、' 'には、指定された国で特定の製品ごとに販売された が含まれている必要がありますcountryproductIdproductQuantitytable2countryproduct_1product_2product_ntable1countryproduct_1product_2product_nproductQuantity

私は Linq クエリ式を使用してコードを記述しています。問題は、製品の名前も値もハードコーディングできないことです。データテーブルに存在する製品の数を予測できません。今のところ、次の式を使用して結果をテストしています。

table1「 」がどのように見えるか、「 」がどのように見えるtable2必要があるかについての例を示しています。

table1 と table2 の 2 つのテーブルのサンプル画像を表示

linqツリー式または別のlinqメソッドを使用して動的列を持つピボットテーブルを作成するための解決策を見つけるのを手伝ってくれませんか? どんな助けでも大歓迎です。

0 投票する
2 に答える
900 参照

c# - Linq to DataSet は、複数のキーワードに対して 1 つの列をフィルター処理します

次のようなコードがあります。

コメントアウトされた行で、where句を動的に生成するか、フィールドが|| でチェックするいくつかのキーワードを含むリストであるNAZWA複数のキーワードの 1 つと等しいことを確認する必要があります。itemIdの間に。

これを行うことは可能ですか?

0 投票する
1 に答える
2529 参照

c# - VS2010 でデータセット XSD を変更すると、TypedTableBase ではなく DataTable から継承するコードが生成されます

現在の XSD は次のとおりです。

生成されたクラスは次のとおりです。

XSD を変更するとすぐに、新しいフィールドを追加します。生成されたクラスは次のように変更されます。

この最後のコードは、データセットを使用している一部の Linq クエリを中断します。

問題が何であるかを知っている人はいますか?