問題タブ [dataview]

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 投票する
2 に答える
54706 参照

c# - データビューをC#のデータテーブルにコピーする最も簡単な方法は?

データビューをデータテーブルにコピーする必要があります。そのための唯一の方法は、データビューをアイテムごとに繰り返し処理し、データテーブルにコピーすることだと思われます。より良い方法が必要です。

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

sharepoint - SPD の DataView コンポーネントは、不要な文字列をフィールド値に付加します

SharePoint Designer では、いくつかのリストをソースとして使用し、GetListItems 操作でそれらをリンクします (ロールアップ/集計のために、異なるサイト コレクションの複数のリストからアイテムをフェッチします): alt text http://img151.imageshack.us/img151/1807 /ss20090428101310.png

結果を取得できたので、何か問題はありません:代替テキスト http://img410.imageshack.us/img410/4835/ss20090428101013.png

しかし、フィールドの結果 (6;#、2;#) に添付されている文字列は... 気がかりです。それらの添付された文字列を取り除くにはどうすればよいですか? それらはすべてのフィールドに関連付けられているわけではありませんが、いくつかの (重要なもの) に関連付けられています。

代替テキスト http://img168.imageshack.us/img168/1647/ss20090428100732.png

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

sharepoint - 管理者に表示される Web パーツ

SharePoint に DataView Web パーツを追加しました。いくつかのカスタマイズを行った後、管理者としてログインすると Web パーツは正常にレンダリングされますが、リーダー アカウントでは、その Web パーツに加えた変更はまったく反映されません。

乾杯

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

c# - ユーザーがテーブルのカスタム クエリを作成できるようにする

単一の大きな情報テーブルを生成するプログラムを書いています。このテーブルは、数量を含む列とプロパティを含む列の 2 種類の列で構成されています。量は合計できる数値であり、プロパティは量の値に属性を与える定性的な値です。

データがデータベースのテーブルにある場合、特定のプロパティと数量を選択し、選択したプロパティと同じ値を持つ数量を合計するクエリを作成できます。

例:

テーブル:

クエリ:

結果:

私がやりたいことは、SQL クエリの書き方やそのためのコードを知らなくても、これを行うためのグラフィカル インターフェイスをユーザーに提供することです。表示するプロパティと数量を選択する一連のリスト ボックスや、選択したフィールドと数量を合計した表が表示されます。後で、ユーザーが特定の条件に基づくフィルタリングなどのアクションのような他の SQL クエリを実行できるようにする機能を追加することもできます。また、これらのユーザー クエリに基づいて見栄えの良いレポートを生成できるようにする必要があることも後でわかります。

私は一般的に、ADO と .NET に非常に慣れていません。しかし、これを行う最善の方法は、データを System.Data.DataTable にエクスポートし、ユーザーが RowFilter プロパティの文字列を生成して System.Data.DataView を作成するためのインターフェイスを作成することだと考えています。ただし、DataTable をフィルター処理して並べ替えるだけでなく、大きなマスター テーブルから特定の列のみを含む別のテーブルまたはビューを生成する方法は明らかではありません。

全体として、これが最良の選択肢のように思えますか、それとも検討すべき別の方法はありますか? これをどのように実装する必要があるかについて、誰か特定のヒントや提案がありますか? また、これが LINQ で簡単になるかどうかも疑問でした。

更新 Access またはその他の利用可能なツールを使用することを提案していただければ幸いですが、それは実際にはオプションではありません。ここにいるユーザーにとってアクセスは複雑すぎて理解しようとすることができません。私は常に Access を上級ユーザー向けのオプションとして残しています。しかし、ユーザーが必要な列を選択すると、ソフトウェアが適切な列を選択して合計するビュー/クエリを自動的に作成する基本的なクエリ機能をセットアップしたいと思います。

Access のもう 1 つの問題は、複雑であることに加えて、データ構造の変更とレポートの変更の確認の間に多くのクリックが発生することです。ユーザーが何かを変更し、再エクスポートしてアクセスし、別のプログラムを開いてから、レポートを開いて変更の効果を確認する必要はありません。

0 投票する
4 に答える
7185 参照

c# - GROUP BY 機能を使用した ADO.NET の集計関数

これは、 ADO.NET の調査に多くの時間を費やすようになったため、以前のより一般的な質問に由来する、より直接的な質問です。

ADO.NET DataTable を取得し、一部の列で集計関数 (SUM など) を使用して SQL SELECT クエリと同等の処理を実行し、残りの列に GROUP BY を設定したいと考えています。次に、結果を取得して DataGrid に表示します。

フィルター条件と集計関数を含む DataTable の DataView を作成できることを理解しています。しかし、式に関するMSDNページには、

「単一のテーブルを使用して集計を作成する場合、グループ化機能はありません。代わりに、すべての行が列に同じ値を表示します。」

テーブルを別のデータベースに書き込んでそこでクエリを実行せずに、ADO.NET から GROUP BY 型の機能を取得するにはどうすればよいですか? 2番目のテーブルを作成または使用してそれを行う方法はありますか?

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

c# - DataSetの列と個別の行を削除して、グループ名のみを検索するにはどうすればよいですか?

3列のDataSetがあります。

まず保険料だけを探したいです。名前

次に、名前と日付で並べ替えます

しかし、DataSet内のすべてのもの(dbからすべての行を取得したいため)。

何かアドバイスはありますか?

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

c# - DataView.RowFilter で空白をチェックする方法

A という列があり、A が null または空白かどうかを確認したい場合、DataView の RowFilter を使用してこれを確認する適切な方法は次のとおりです。

ただし、上記は機能しないようです。

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

javascript - DataViewコントロールをjavascriptイベントに応答させるにはどうすればよいですか?

以下のようなASP.NET4.0DataViewコントロールがある場合、クライアント側でjavaScriptイベントを制御するにはどうすればよいですか?

ボディタグ:

DataViewタグ:

たとえば、このレコードを「選択」するためのボタンまたはリンクが必要であり、サーバーに電子メールを送信するか、データベースでフラグを立てさせるか、選択した行のスタイルを変更してユーザーのフォーカスをそれ。

0 投票する
4 に答える
3282 参照

c# - LIKE演算子を使用したC#DataViewの日付範囲?

XMLファイルがあります:

XMLReaderを使用してファイルをデータセットに読み込み、datagridviewに表示します。データを表示する日付の範囲を指定できるようにしたい。たとえば、要素にINSERTDATEとINSERTDATEの間の日付が含まれている場合。これを行うために、私はDATAVIEWを使用してから、データセットの代わりにdataviewをdatagridviewに入力しています。

現在、私は以下のような方法を持っています:

問題は、xmlファイルを見ると、要素に日付だけでなく時刻も含まれていることです。この要素の時間部分には関心がないため、「LIKE」ステートメントを使用して、要素の日付部分のみに基づいてxmlファイルのデータを表示します。この結果、たとえば「2009-07-27から2009-07-30までの日付のデータを表示してください」というブール演算を実行しようとすると、コンパイラが気に入らないためにエラーが発生します。 LIKE演算子をブール値の<=、> =演算子(上記のメソッドに表示)と組み合わせようとしています。これを回避する方法はありますか?ある範囲の日付の間のデータを表示できるようにする必要がありますが、LIKE演算子を使用して、要素の最初の部分のみに基づいて検索します。

よろしくお願いします。

敬具。