問題タブ [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.
linq-to-dataset - LINQ を使用して DataSet をクエリする
SQL 選択クエリを入力する DataSet があります。次に、この DataSet に対して追加のクエリを実行して、LINQ to DataSet を使用してデータをさらにフィルター処理する必要があります。次に、この LINQ の結果をいくつかのデータ コントロール (Repeater または GridView) にフックしたいと考えていますが、うまく機能していません。
これが私がこれまでに試したことです:
GridView を使用してページを実行すると、1 つの行と 2 つのフィールド (RowError と HasRows) を持つ GridView があり、行にデータがありません。この例では 1 行が正しい数であるため、where 句は正しく評価されているようです。しかし、なぜデータがないのですか?
代わりにリピーターを使用すると、ページは空白になります。
何か案は?
asp.net - LinqtoDataTableが個別の値を生成しない
UNIONSelectステートメントを使用してFoxProテーブルから動的に生成されたデータテーブルがあります。例えば
これにより、約100行のデータテーブルが生成され、各行には多くのフィールドが含まれ、そのうちの1つはc_olorです。このデータテーブルから、個別の色を選択して、ドロップダウンに出力したいと思います。
ドロップダウンリストのDataTextFieldおよびDataValueFieldとして使用できるプロパティが1つだけあるパブリッククラスColorがあります
私のlinqステートメントは
ただし、これによって明確な色が得られることはありません。
探しているものを検索して検索しました。これは、明確な結果セットを生成する方法の1つと思われますが、これと他の方法は機能しません。
この方法で色を取得する理由は、同じUNION SELECTデータソースから他のさまざまな個別の値を取得する必要があるため、1回のDB呼び出しを実行して結果をキャッシュし、このキャッシュされたデータソースを使用してすべての個別の値を取得することです。値。
c# - LINQ を使用してデータセットから単一の列を選択する
この LINQ のすべてに頭を悩ませているだけで、最初のハードルで立ち往生しているようです。
私はそのようなデータテーブルを持っています:
必要なのは、Filepath 列のすべてのファイルパスを String 配列に取得することです。LINQ はこれに最適だと思いました (そうですか?) が、正しいクエリを構築できないようです。
誰かが私を正しい方向に向けるコードサンプルを提供できますか? 私は周りを検索しましたが、どこにも到達していないようです。
c# - Linq の演算子が DataTable に似ていますか?
Linq to DataTable を使用しています。where句でlike演算子を適用する方法。SQL の like 演算子と同じように、データを検索したいと考えています。
次のコードを検索して試してみましたが、エラーが発生しました:メソッド 'Boolean Like(System.String, System.String)' はクライアントで使用できません。SQL への変換専用です。
c# - DataTable からジェネリック リストを取得するための LINQ to DataSet
になりたいclientIds
ですList<string>
。現在、それはEnumerableRowCollection<>
私は何が欠けていますか?
c# - 行を返さないLINQクエリ
私は LINQ を初めて使用するので、以下のロジックに誤りがあると確信しています。
オブジェクトのリストがあります:
リスト内の各オブジェクトを使用して、LINQ で a で始まるクエリを作成DataTable
し、オブジェクトの値に基づいてフィルター処理しDataTable
、結果として a を生成したいと考えています。
これまでの私のコード:
アップデート
私は慌てて急いでいて、間違いを犯しました。myDataTable
は空ではありませんでした。にバインドするのを忘れただけDataGrid
です。しかし、Henk Holtermanは、反復ごとに結果セットを上書きしていたことも指摘しました。これは論理エラーでした。
Henk のコードはこれまでのところ最もうまく機能しているようですが、さらにテストを行う必要があります。
Spinon の回答も頭をすっきりさせるのに役立ちましたが、彼のコードではエラーが発生しました。
Timwi のコードをもっとよく理解しようとする必要がありますが、現在の形式ではうまくいきませんでした。
新しいコード
linq - Linq の複数列のグループ化と平均化
グループ化後にいくつかの数値の平均を取得しようとしていますが、グループ化されません。なぜこれが私が思うべきことをしていないのですか?
c# - linq ツリー式を使用して動的列を持つピボット テーブルを作成する方法
私はasp.net C#
Webアプリケーションを書いています。' '、' '、' ' の3table1
つの列を持つ' ' という名前のメモリ内データテーブルがあります。そのテーブルをピボットして、最初の列 ' ' を固定列とし、動的な番号と列名 ' '、' '、...、' ' に従って新しいテーブル (' ' と仮定) を取得したい' ' に存在する製品の総数。最初の列 ' ' には国名を含める必要があります。動的に生成された列 ' '、' '、...、' 'には、指定された国で特定の製品ごとに販売された が含まれている必要がありますcountry
productId
productQuantity
table2
country
product_1
product_2
product_n
table1
country
product_1
product_2
product_n
productQuantity
私は Linq クエリ式を使用してコードを記述しています。問題は、製品の名前も値もハードコーディングできないことです。データテーブルに存在する製品の数を予測できません。今のところ、次の式を使用して結果をテストしています。
table1
「 」がどのように見えるか、「 」がどのように見えるtable2
必要があるかについての例を示しています。
table1 と table2 の 2 つのテーブルのサンプル画像を表示
linqツリー式または別のlinqメソッドを使用して動的列を持つピボットテーブルを作成するための解決策を見つけるのを手伝ってくれませんか? どんな助けでも大歓迎です。
c# - Linq to DataSet は、複数のキーワードに対して 1 つの列をフィルター処理します
次のようなコードがあります。
コメントアウトされた行で、where
句を動的に生成するか、フィールドが|| でチェックするいくつかのキーワードを含むリストであるNAZWA
複数のキーワードの 1 つと等しいことを確認する必要があります。itemId
の間に。
これを行うことは可能ですか?
c# - VS2010 でデータセット XSD を変更すると、TypedTableBase ではなく DataTable から継承するコードが生成されます
現在の XSD は次のとおりです。
生成されたクラスは次のとおりです。
XSD を変更するとすぐに、新しいフィールドを追加します。生成されたクラスは次のように変更されます。
この最後のコードは、データセットを使用している一部の Linq クエリを中断します。
問題が何であるかを知っている人はいますか?