2014-02-13 39 views
0

我可能会问这一切都错了,我会尽我所能在这里解释我的问题。我有一个查询来填充许多不同的GUI功能。其中之一是一个标签。如何处理标签作为填充sql查询的变量

foreach (DataRow row in dt.Rows) 
{ 
    if (row["NT"].ToString() == "C") 
    { 
     conSpell.Text = row["full_name_nd_ro"].ToString(); 
    } 
} 

我能够得到从查询值到标签......除非,当有查询中没有任何值,标签仍然是人口与多个执行旧值。

我不太确定如何解决这个问题。任何帮助是极大的赞赏!

干杯 克里斯

回答

1

不必说清除标签的任何逻辑。

只需添加以下代码以清除标签:

if (dt.Rows.Count == 0) 
    conSpell.Text = string.Empty; 

foreach(... your code) 
+1

完美。谢谢! – cbrannin