簡體   English   中英

如何顯示Lookup(DB)上不存在的值?

[英]How to Display Values not exist on Lookup(DB)?

 PartNumbers Loaded :
                     P0001        - Not on DB
                     P0002        - Not on DB
                     P0003        - On DB
                     P0004        - On DB

碼:

     int i = 0;
        //Loop Records per Row
        foreach (var serverA in load)
        {

              var obj = new Bal();
              var ent = new Entity
                      {
                      PartNumber = serverA.PartNumber.ToString()
                      };


                      _dSet = obj.SelectPartNumber(ent);

                     //CHECK IF PART NUMBER EXIST ON DB
                     if (_dSet.Tables[0].Rows.Count > 0)
                         {

                         }
                         else
                         {
                            i++; //Count Part Numbers not exist on  DB
                         }

       }
    lblStatus.Text = i > 0 ? @"PartNumbers not on DB" : @"Data has been Loaded";

在此代碼中:(i)值等於2,並且不在DB上顯示部件號。

我的問題是如何顯示DB上不存在的零件號,並在任何容器上顯示它(消息框蝕刻)。

Ex:
    PartNumber Not on DB
           P0001
           P0002

謝謝問候!

在增加計數的地方,您可能想將零件編號添加到列表中。 然后,您可以使用該列表生成要顯示的文本。 使用StringBuilder代替列表也可以。

 //CHECK IF PART NUMBER EXIST ON DB
                    if (_dSet.Tables[0].Rows.Count > 0)
                    {

                    }
                    else
                    {
                        i++;
                        builder.Append(serverA.Partnumber.ToString()).AppendLine();
                    }

                }


                if(i > 0 )
                {
                    MessageBox.Show(builder.ToString());
                }
                else
                {
                    lblStatus.Text =  @"Data has been Loaded";
                }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM