現在、私はDataGridとデータソースを持っています。Winforms Datagrid、外部キーを表示
データソースを直接、このために、データベースから引き出される:
ID、SalaryId、旧、新
問題は、それがSalaryIdを表示することで、私はそれがSalaryId値
を表示したいですどうすればいいですか?
現在、私はDataGridとデータソースを持っています。Winforms Datagrid、外部キーを表示
データソースを直接、このために、データベースから引き出される:
ID、SalaryId、旧、新
問題は、それがSalaryIdを表示することで、私はそれがSalaryId値
を表示したいですどうすればいいですか?
ここでは純粋な推測が、あなたはおそらくのようなものから元のSQLクエリを書き直す必要があります:あなたは「SalaryId」の区別を明確にすることができ
SELECT a.ID, b.SALARYVALUE, a.OLD, a.NEW FROM tblEMPLOYEE a, tblSALARY b
WHERE a.SALARYID = b.ID
これは私が避けたいものです。私は参加したくありません。 – Snake
あなたの選択肢は、1)元のクエリを実行した後、結果セットの行を繰り返し、Salaryテーブルを別のクエリで実行してSalaryIDをValueに置き換えます。または2)魔法。なぜあなたは結合をしたくないのですか? – MusiGenesis
:ような何かに
(これは現在表示されています)と「SalaryId Value」(これを表示したい)を選択します。 –
@Marc: 給与には次の行があります。 Id、値。 Id、Salary.Value(SalaryIdを参照)、Old、New – Snake