产品表:Production货号     类别
FA-001  西裤
FA-002   西裤
FA-003   西裤
FA-004   西裤
FA-005   西裤
FB-001   衬衫
FB-002   衬衫
FB-003   衬衫
FB-004   衬衫
FB-005   衬衫
规格表:Type尺码号  类别  
 28     西裤
 29     西裤
 30     西裤
 31     西裤
 32     西裤
 33     西裤
 37     西裤
 38     衬衫
 39     衬衫
 40     衬衫
 41     衬衫
 42     衬衫
 43     衬衫库存表:Store货号    S01   S02   S03   S04   S05   S06  S07
FA-001   1     5     6      8     0    1    5
FA-002   3     2     5      5     5    1    0
FB-004   3     4     3      5     7    1    
FB-005   1     1     10     3     8    9  不知道这样子的关系是不是对的,西裤有7个号码,衬衫有6个号码,所以在store中,
衬衫的 S07 都是空的,

解决方案 »

  1.   

    Production 和 Store 联一下不就可以了吗 
    如果光现实 Web 和 Windows 是一样的
      

  2.   

    我是不懂得用datagrid控件显示那个样子,
    就是说第一行来显示尺码
    第一列显示货号
      

  3.   

    DataSet dsT = new DataSet();
    DataTable dt = new DataTable("tableName");
    dsT.Tables.Add(dt);
    dt.Columns.Add(new DataColumn("28"));
    dt.Columns.Add(new DataColumn("29"));
    dt.Columns.Add(new DataColumn("30"));
    dt.Columns.Add(new DataColumn("31"));
    dt.Columns.Add(new DataColumn("32"));
    dt.Columns.Add(new DataColumn("33"));
    dt.Columns.Add(new DataColumn("34"));DataRow dr1 = dt.NewRow();
    dr1["28"] = 4;
    dr1["29"] = 0;
    ......
    DataRow dr2 = dt.NewRow();
    dr2["28"] = 0;
    ......dt.Rows.Add(dr1);
    dt.Rows.Add(dr2);
    ......this.dataGrid.DataSource = dsT;
    this.dataGrid.DataMember = "tableName";
      

  4.   

    3个表之间要实现那样子的显示的sql语句应该怎么写呢,还有,楼上的,如果那些值不要那样子通过代码添加,而是
    要从数据库表中取出来,代码应该怎么写呢,
      

  5.   

    表有问题,规格表:Type尺码号  类别  
     28     西裤
     29     西裤
     30     西裤
     31     西裤
     32     西裤
     33     西裤
     37     西裤
     38     衬衫
     39     衬衫
     40     衬衫
     41     衬衫
     42     衬衫
     43     衬衫===========>尺码号   
    S01     
    S02     
    S03     
    S04     
    S05     
    S06     
    S07     代码
    web===============================================
    //假定conn是你的数据库连接
    SqlDataAdapter DA = New SqlDataAdapter("select * from Store",conn);
    DataSet DS= New DataSet();
    DA.fill(DS);
    DataGrid1.Datasource=DS;
    DataGrid1.DataBind();
    ==================================================
    winform===========================================
    //假定conn是你的数据库连接
    SqlDataAdapter DA = New SqlDataAdapter("select * from Store",conn);
    DataSet DS= New DataSet();
    DA.fill(DS);
    DataGrid1.Datasource=DS;
    ==================================================