問題タブ [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.
c# - DataRelation を使用して 2 つのデータテーブルを結合する際の問題
こんにちは、次の 2 つのデータテーブルを結合しようとしています。コードはエラーではありませんが、出力でそれらを結合していません。この行に問題があります:
コード:
c# - DataRow からの DataColumn 名 (DataTable ではありません)
特定の行から列名と列のデータ型を繰り返す必要があります。私が見たすべての例は、データテーブル全体を反復しています。単一の行を関数に渡して、一連の条件付き処理を実行したいと考えています。読みやすくするために、条件付き処理を分離したいと考えています。
これは私が持っているものです:
返されるエラーは
System.InvalidCastException: タイプ 'System.String' のオブジェクトをタイプ 'System.Data.DataColumn' にキャストできません。
行から列名を取得するにはどうすればよいですか、それとも選択の余地がなく、データテーブル全体を関数に渡す必要がありますか?
c# - DataRowに特定の列を設定します
ルールのテーブルに一連のルールを「一括」挿入しようとしています。テーブルの構造は次のとおりです。
挿入関数では、テーブルのスキーマを取得した後で行の列を設定しようとしましたが、行に指定された列が含まれていないようです(RuleIdは自動であるため指定しないことに注意してください。生成された):
指定されたテーブルのスキーマを取得する関数は次のとおりです。
問題:特定の列を設定しようとすると、その列が存在しないと表示されます。
例外メッセージ:
テーブルスキーマを取得しても、実際にはテーブルが得られないのではないかと思いますRule
が、SchemaTable
。私が本当に取得したいのは、Rule
テーブルに対応するDataTableです(つまり、同じスキーマを持っています)。
質問:レコードのリストを指定して、行に列の値を設定する適切な方法は何ですか?
c# - DataColumn の NullValue プロパティが原因でスローされた例外を処理する方法は?
ウィザードで作成した DataSet があります。この DataSet には、NullValue プロパティが (Throw exception) に設定されている ID 列を持つ DataTable があります。コードでこの種の例外を処理するにはどうすればよいですか? たとえば、メッセージを表示したり、何か他のことをしたりします。
c# - DataColumn.Captionが機能しないのはなぜですか?
を作成してDataTable
にバインドしようとしていDataGridView
ます。Caption
動作しますが、プロパティを介して列ヘッダーを設定できません。ColumnName
代わりに( "City")を使用してヘッダーを表示します。MSDNによると
「Captionプロパティを使用して、DataColumnのわかりやすい名前またはわかりやすい名前を表示できます。」
これが私のコードです:
vb.net - VB.Net で mdb 列タイプをテストする方法
次のコードがあります
「For Each」内では、さまざまな列のデータ型をテストし、それらを異なる方法で処理したいと考えています。以前は、dbText、dbMemo、dbDate を使用していました。この「If」ステートメントを VB.net でどのように記述しますか?
c# - DataRow の NameValueCollection.Get() の代替
NameValueCollection
usingから安全に値を取得できますNameValueCollection.Get()
。キーが存在しない場合は null が返されます。
ただし、何度も値を読み込もうとしますがDataColumn
、残念ながらdr["BadColumn"]
例外がスローされます。
チェックメソッドを作成するよりも簡単な方法はありますか?
c# - データ行を複数のデータ行に分割する
3列のデータテーブルがあります:
3行にするために、この行を分割したい: