問題タブ [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 投票する
1 に答える
764 参照

java - Java 用の .NET DataView/DataSet のようなものはありますか?

環境

このアプリケーションでは、スーパー ユーザーが入力したクエリを使用してデータベースからデータのスナップショットを作成し、そのスナップショットからのデータを XML を使用して保存します.NET を使用していた場合は、DataSet (+ DataTables) と DataViews を使用しますが、これらはその目的には非常に適しています。しかし、私は Java の世界にいるので、衝動的に選択したのは、スナップショット データを XML を使用して保存することでした (これは、プロジェクトのこの段階で簡単に変更できます)。

質問1

DataSet が .NET で行うように、最初に Java プラットフォームの構造を作成することなくデータのスナップショットを作成し、後でそのデータに対してクエリを実行できるようにするものはありますか? データベースに保存するか、Apache Lucene を使用することを考えましたが、どちらのアプローチでも、データベース構造を管理する必要があり、私はそれをしたくありませんでした。

質問2

次の XML があるとします。

そして、そのデータに対して、次のクエリを実行します。

その操作の結果は、クエリの条件に一致するレコードのみを含む元の XML のサブセットになります。

ありがとう!

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

c# - Sqlにラベル値を取得できる方法はありますか

ここで、User_ID を label.Text から取得するように変更したい

この Sql ステートメントは DataView にあります。そのため、ウィザードではテキスト ボックスの値などを受け入れません。

誰かがこれを解決するのを手伝ってくれますか

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

c# - スタイル「DropDownList」のComboBoxでデフォルトとして空の行を使用しますか?

ComboBox、DataTable、TextBoxを引数として取るメソッドを作成しようとしています。その目的は、TextBox.Textに従ってComboBoxに表示されるメンバーをフィルタリングすることです。DataTableには、フィルタリングされる可能性のあるエントリの全リストが含まれています。フィルタリングのために、DataTableのDataViewを作成し、RowFilterを追加してから、このビューをDataSourceとしてComboBoxにバインドします。

ユーザーがComboBoxに入力できないようにするために、DropDownStyleDropDownListを選択します。これは、ユーザーが何も/空の行も選択できないことを除いて、これまでのところ正常に機能しています。実際、これは表示されるデフォルトのメンバーである必要があります(ユーザーがダイアログをクリックするのが速すぎる場合に、誤って間違ったメンバーを選択するのを防ぐため)。

ビューに新しい行を追加して、この問題を解決しようとしました。これは場合によっては機能しますが、ここでの主な問題は、任意のDataTableをメソッドに渡すことができることです。DataTableにnullにできない列が含まれていて、デフォルト値が含まれていない場合は、空の行を追加してエラーを発生させると思います。

DisplayMemberとして定義されている列と、ValueMemberとして定義されている列のみを含むビューを作成する可能性があります。残念ながら、これはC#のビューでは実行できません。DataTableの真のコピーを作成することは絶対に避けたいと思います。なぜなら、時間の経過とともにどれだけ大きくなるかは誰にもわからないからです。

この問題を回避する方法について何か提案はありますか?

ビューの代わりに、2つのメンバーを含むオブジェクトを作成し、これらのメンバーにDisplayMemberとValueMemberを割り当てることはできますか?メンバーは参照として渡されますか(私が望むもの)、または真のコピーが作成されますか(この場合、それは解決策ではありません)?

ご助力ありがとうございます!

よろしくお願いします

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

sql - DataView.Filterが「like%」の複数の%で機能しませんか?

以下のSQLクエリは、ロール名のスペースが%に置き換えられた場合に機能します。1行が返されます

select * from cmrdata.dbo.tblRoles where rolename like'%Super%Administrator%'

ただし、DataView.RowFilterで同じものを模倣しようとすると、行が返されません。

また、%の周りに[]を付けずに試しました。お知らせ下さい。
よろしくお願いします。

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

c# - ASP.NET MVC2: クライアント側の検証が Start.js で機能しない

わかりました、これは奇妙です。それが私が間違っていることであり、MS が単に連携しない 2 つのテクノロジを持っているということではないことを願っています。(更新:HEADセクションのスクリプトタグの順序については、投稿の下部を参照してください)

dataView テンプレートとクライアント側の検証を使用しようとしています。への参照を含める場合:

単独では、dataview テンプレートは正常に機能します。しかし、次の参照を入れると:

次に、次のエラーが表示されます。

と:

データビューを呼び出すコードは次のとおりです。

これについて何か助けていただければ幸いです。ありがとう!

更新:

最後の 4 つのスクリプト タグの順序を変更しようとしましたが、役に立ちませんでした。

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

.net - 読み書きのためにデータテーブル/データビューを同期する

私は.net 2.0にアプリケーションを持っており、アプリケーションにグローバルにDataTableオブジェクトがあり、アプリケーション全体に異なるデータビューがあります。

アクションが実行されると、多くのスレッドが作成され、データが異なるデータビューから読み取られる 5 と言えます。一方、2/3 のスレッドがデータを読み取っている間 (データを読み取るために残り 2 つすべてではありません)、スレッドはデータテーブルにデータを書き込みます。そのため、「列挙型の更新」や「パラメーターが null ではない」タイプなどの例外が発生します。

これには ReadWriteLock を使用しましたが、ReaderWriterLock.AcquireWriterLock() で停止する運がありません。

どこが間違っているのかわかりません。

誰かが何か考えがあれば。データテーブルとデータビューのこのシナリオで ReaderWriterLock を実装する方法を教えてください。

ありがとう!!

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

c# - DataViewブールセル

Microsoft Visual C#プロパティウィンドウのデータビューのように、TrueとFalseの間で切り替え可能なセルをDataViewに追加するにはどうすればよいですか?テキストボックスタイプのセルを追加する方法しか見つかりませんが、切り替え可能なセルとドロップダウンリストタイプを追加する必要があります。助けてくれてありがとう。

0 投票する
6 に答える
31229 参照

java - GWT 2.1 データ プレゼンテーション ウィジェットの使用方法

2010 年の Google IO で、GWT 2.1 に新しいData Presentation Widgetsが含まれることが発表されました。2.1M はダウンロード可能で、おそらくウィジェットが含まれていますが、ドキュメントはまだ公開されていません。

それらの使用方法に関する短いチュートリアルまたは例はありますか? CellListCellTableが問題のクラスであるという噂を見たことがあります。それらの Javadoc には多くの TODO が含まれているため、使用に関してはまだかなりの部分が不足しています。

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

c# - DataView フィルターで集計関数を使用する

列(「利益」)を持つDataTableがあります。私が欲しいのは、このテーブルのすべての値の合計を取得することです。私は次の方法でこれをやろうとしました...

しかし、フィルターの適用中にエラーが発生します...変数の利益列の合計を取得するにはどうすればよいですか

ありがとうございました...

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

c# - データビューをフィルタリングする方法

テーブルのリストを含むデータビューがあります。このデータビューにフィルターとして適用したい値のリストを読み込んでいます。値のリストは、実際には「table1、table2、table3」の形式になっています。したがって、これをデータビューのフィルターとして使用できると思いました。

データビュー内のすべてのテーブルのリストを返します。このデータビューをフィルタリングする方法について何か助けはありますか?

編集:
私が達成しようとしていることを完全に明確にしているかどうかはわかりません. .RowFilter明確にするために、このデータビューのフィルタリングにどのように/どのように役立つかを理解しようとしています。何かのようなもの: