开发者

How to Fill All Results from For each loop to Dataset or Data table?

This is my Code:

 var dsdata = ibll.showPartnumberandVariance(ient); data result:
    PartNumber    Variance
    001             1
    002             1  

ibll=AllocateSerialByPartNumberandVarince(pin): Select top(Variance) where PartNumber=[PartNumber]

private void Show()
           开发者_开发百科 {
                var ient = new FillinEntity();
                var pin = new PackingListEntity();
                var ibll = new Bal();
                try
                {
                    var dsdata = ibll.showPartnumberandVariance(ient);
                    foreach(DataRow serverA in dsdata.Rows)
                    {
                        pin.Quantity = Convert.ToInt32(serverA["Variance"].ToString());
                        pin.PartNumber = serverA["PartNumber"].ToString();
                       _dsdata=ibll.AllocateSerialByPartNumberandVarince(pin);

                    }
                    dgSerials.DataSource = _dsdata;

                }
                catch (Exception ee)
                {
                    MessageBox.Show(ee.Message);
                }
                finally
                {
                }
            }

The Result must be:

  _dsdata Result :
   SerialNumber    PartNumber  
      1               001
      2               002

But It always Return the last Result in the loop which is:

 _dsdata Result :
       SerialNumber    PartNumber  
          2               002

Thanks in Regards~!


try this

            DataTable dt=new DataTable();  //make it public
            dt.columns.add("Quantity");
             dt.columns.add("PartNumber ");
           foreach(DataRow serverA in dsdata.Rows)
                {
                   DataRow dr=dt.NewRow();

                    dr["Quantity"]= Convert.ToInt32(serverA["Variance"].ToString());
                    dr["PartNumber"] = serverA["PartNumber"].ToString();
                    dt.Rows.add(dr);

                }
                dgSerials.DataSource=dt;
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜