こんにちは、データベースの 2 つのテーブルからグリッド ビューを作成したいと考えています。それをまとめてバインドし、データベース内の別のテーブルを更新します。Customer_Name は BillingData テーブルの 1 つの列であり、Group_Name は GroupMapping の別の列です。残りのフィールドは、ユーザーが値を入力できるテキスト フィールドである必要があります。
2 に答える
1
解決すべきことがいくつかあります。
- まず、保存操作用のビジネス オブジェクト/DTO を作成する必要があります。
- 次に、挿入、更新、および選択操作用の SQL を作成する必要があります (関連するテーブルを結合するには「結合」を使用します) 。INNER JOIN SQL Join W3Schoolを使用することをお勧めします。
- 次に、グリッドビューをプレゼンテーション層にバインドし、グリッドビューを介して一括編集を選択するか、挿入および更新操作に別のフォームを使用することができます
ダミアン。
于 2013-02-15T07:43:31.653 に答える
0
DTO オブジェクトを入力する必要があります。そんな感じ:
class Program
{
static void Main(string[] args)
{
A a = new A();
B b = new B();
ABDto abDto = new ABDto(a, b);
}
}
public class A
{
public Int32 Id { get; set; }
public String Name { get; set; }
}
public class B
{
public Int32 Id { get; set; }
public String Name { get; set; }
}
public class ABDto
{
public Int32 Id { get; set; }
public String AName { get; set; }
public String BName { get; set; }
public ABDto(A a, B b)
{
AName = a.Name;
BName = b.Name;
}
}
于 2013-02-15T06:10:55.860 に答える