問題タブ [datacolumn]

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

c# - DataRelation を使用して 2 つのデータテーブルを結合する際の問題

こんにちは、次の 2 つのデータテーブルを結合しようとしています。コードはエラーではありませんが、出力でそれらを結合していません。この行に問題があります:

コード:

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

c# - DataRow からの DataColumn 名 (DataTable ではありません)

特定の行から列名と列のデータ型を繰り返す必要があります。私が見たすべての例は、データテーブル全体を反復しています。単一の行を関数に渡して、一連の条件付き処理を実行したいと考えています。読みやすくするために、条件付き処理を分離したいと考えています。

これは私が持っているものです:

返されるエラーは

System.InvalidCastException: タイプ 'System.String' のオブジェクトをタイプ 'System.Data.DataColumn' にキャストできません。

行から列名を取得するにはどうすればよいですか、それとも選択の余地がなく、データテーブル全体を関数に渡す必要がありますか?

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

c# - DataRowに特定の列を設定します

ルールのテーブルに一連のルールを「一括」挿入しようとしています。テーブルの構造は次のとおりです。

挿入関数では、テーブルのスキーマを取得した後で行の列を設定しようとしましたが、行に指定された列が含まれていないようです(RuleIdは自動であるため指定しないことに注意してください。生成された):

指定されたテーブルのスキーマを取得する関数は次のとおりです。

問題:特定の列を設定しようとすると、その列が存在しないと表示されます。
例外メッセージ:

テーブルスキーマを取得しても、実際にはテーブルが得られないのではないかと思いますRuleが、SchemaTable。私が本当に取得したいのは、Ruleテーブルに対応するDataTableです(つまり、同じスキーマを持っています)。

質問:レコードのリストを指定して、行に列の値を設定する適切な方法は何ですか?

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

c# - DataColumn の NullValue プロパティが原因でスローされた例外を処理する方法は?

ウィザードで作成した DataSet があります。この DataSet には、NullValue プロパティが (Throw exception) に設定されている ID 列を持つ DataTable があります。コードでこの種の例外を処理するにはどうすればよいですか? たとえば、メッセージを表示したり、何か他のことをしたりします。

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

c# - DataColumn.Captionが機能しないのはなぜですか?

を作成してDataTableにバインドしようとしていDataGridViewます。Caption動作しますが、プロパティを介して列ヘッダーを設定できません。ColumnName代わりに( "City")を使用してヘッダーを表示します。MSDNによると

「Captionプロパティを使用して、DataColumnのわかりやすい名前またはわかりやすい名前を表示できます。」

これが私のコードです:

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

vb.net - VB.Net で mdb 列タイプをテストする方法

次のコードがあります

「For Each」内では、さまざまな列のデータ型をテストし、それらを異なる方法で処理したいと考えています。以前は、dbText、dbMemo、dbDate を使用していました。この「If」ステートメントを VB.net でどのように記述しますか?

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

c# - DataRow の NameValueCollection.Get() の代替

NameValueCollectionusingから安全に値を取得できますNameValueCollection.Get()。キーが存在しない場合は null が返されます。

ただし、何度も値を読み込もうとしますがDataColumn、残念ながらdr["BadColumn"] 例外がスローされます。

チェックメソッドを作成するよりも簡単な方法はありますか?

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

c# - データ行を複数のデータ行に分割する

3列のデータテーブルがあります:

3行にするために、この行を分割したい: