[英]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.