Gridview与textfields

时间:2013-02-15 06:03:42

标签: c# asp.net .net visual-studio-2010 gridview

hello how to do a gridview lik this

您好,     我想从数据库中的两个表创建一个网格视图。并将它绑定在一起并更新它在数据库中的另一个表。 Customer_Name是BillingData表中的一列,Group_Name是GroupMapping中的另一列。其余字段应该是文本字段,其中use可以输入值。

2 个答案:

答案 0 :(得分:1)

你有几件事要做。

  1. 首先,您需要为保存操作创建业务对象/ DTO
  2. 然后,你必须为插入,更新和放大器编写SQL。选择操作(使用'连接'加入相关表格) - 我建议您使用内部联接SQL Join W3School
  3. 然后,您可以在表示层&上绑定gridview。要么通过gridview选择批量编辑,要么使用单独的表格进行插入&更新操作
  4. 达明。

答案 1 :(得分: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;
    }
}