問題タブ [system.data.datatable]

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 に答える
412 参照

c# - データテーブルはデータにロードされません

データ可能なオブジェクトを使用して、SQL クエリの結果を読み込もうとしています。一部のクエリは機能し、他のクエリは機能しません。データベースにトレースを置いたところ、正しい SQL が通過することがわかりますが、aspx ページが正しく実行されません。ページを実行するために sharepoint 2010 を使用しているため、表示されるエラー メッセージは非常に役に立ちません。dataTable が気に入らないある種のデータ型であると思われますが (他に何が考えられるかわかりません)、それが何であるかはわかりません。誰でも助けてもらえますか?

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

vb.net - データテーブル間のLINQ結合、2つの型指定されていないフィールド

2 つのデータベースにクエリを実行し、結果セットを結合して、LINQ を使用してクエリを実行しようとしています。簡単な作業のようですが、明示的な結合を行わないと、パフォーマンスに大きな問題が発生します。明示的な結合を行うとき、明示的な型を作成するための VB 構文に問題があります。作業コード、クリーン:

これを 100,000 行で実行するには FOREVER がかかります。

私はこれを次のように書き直そうとしています:

そして、私はそれで時間を過ごしています。根本的な問題は、強い型付けの欠如です。私は見てきましたが、これを行うほとんどの人がデータに EF を構築するため、アドバイスはほとんどないようです。これはひどいアイデアではありませんが、大量の再設計が必要になります。そう。目の前の問題、エラーを削除するにはどうすればよいですか:

手伝ってくれてどうもありがとう。

0 投票する
0 に答える
147 参照

c# - RejectChanges で発生する System.Data.DataTable イベント

GUI にバインドされた巨大な DataTable インスタンスがあります。DataTable の隣には、DataTable コンテンツへの高速アクセスを実装する特殊なオブジェクト (ValuesIndex と呼びましょう) があります。問題は、ValuesIndex を DataTable の現在の状態と同期させておく必要があることです。DataTable にまだ受け入れられていない値がある場合、それらを ValuesIndex に保持する必要があります。また、RejectChanges にも適切に対応する必要があります。そのため、ValuesIndex 全体が以前の状態に戻ります。

RejectChanges がキャッチされるように、DataTable インスタンスのイベント ハンドラーを設定する可能性はありますか? RowChanged イベントを使用してそれを達成しようとしましたが、それに頼ることはできません。テーブルから行を削除して変更を拒否すると、何らかの理由で RowChanged イベントが呼び出されません。

更新: DataRow.Delete()を 呼び出す代わりに、DataTable.Rows.Remove を使用して行を間違った方法で削除したことが判明しました。RowChanging イベントは、AcceptChanges と RejectChanges の両方で発生します

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

c# - このように 2 つの DataTable をマージするにはどうすればよいですか?

私は2つのデータテーブルを持っています

私の必要なDataTableは次のとおりです。

どうすればC#でできますか

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

c# - データテーブルからクエリの where 句の値を更新する

私はこれを持っていますquery

A.Code値は からのものdatatableです。これにどのようにフィードしますqueryか?