0

こんにちは、このようにグリッドビューを行う方法

こんにちは、データベースの 2 つのテーブルからグリッド ビューを作成したいと考えています。それをまとめてバインドし、データベース内の別のテーブルを更新します。Customer_Name は BillingData テーブルの 1 つの列であり、Group_Name は GroupMapping の別の列です。残りのフィールドは、ユーザーが値を入力できるテキスト フィールドである必要があります。

4

2 に答える 2

1

解決すべきことがいくつかあります。

  1. まず、保存操作用のビジネス オブジェクト/DTO を作成する必要があります。
  2. 次に、挿入、更新、および選択操作用の SQL を作成する必要があります (関連するテーブルを結合するには「結合」を使用します) 。INNER JOIN SQL Join W3Schoolを使用することをお勧めします。
  3. 次に、グリッドビューをプレゼンテーション層にバインドし、グリッドビューを介して一括編集を選択するか、挿入および更新操作に別のフォームを使用することができます

ダミアン。

于 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 に答える