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