我可能会问这一切都错了,我会尽力在这里解释我的问题。我有一个查询,填充了许多不同的GUI功能。其中一个是标签。
foreach (DataRow row in dt.Rows)
{
if (row["NT"].ToString() == "C")
{
conSpell.Text = row["full_name_nd_ro"].ToString();
}
}
我能够将查询中的值从标签中获取...除非在查询中没有值时,标签仍会在多次执行时使用旧值填充。
我不确定如何处理这个问题。非常感谢任何帮助!
干杯 克里斯
答案 0 :(得分:1)
您没有任何清除标签的逻辑。
只需添加此代码即可清除标签:
if (dt.Rows.Count == 0)
conSpell.Text = string.Empty;
foreach( ... your code )