【发布时间】:2013-06-19 22:36:41
【问题描述】:
我有这段代码来防止 treeView 节点中的重复,但它不起作用。我的代码有错误吗?
DataTable dt= new DataTable();
OleDbDataAdapter sda= new OleDbDataAdapter("SELECT * FROM tblName", conn);
sdas.Fill(dt);
for (int x = 0; x < dt.Rows.Count; x++)
{
if (!treeView1.Nodes.ContainsKey(dt.Rows[x]["Name"].ToString()))
treeView1.Nodes.Add(dt.Rows[x]["Name"].ToString());
}
【问题讨论】:
-
在数据库查询中执行 distinct
-
@MitchWheat 在数据库中?怎么样?
-
@ViFer:尝试用google“SQL SELECT DISTINCT”,搜索结果中会有很多有趣的东西。
-
@MitchWheat 它有效!非常感谢! ;)
标签: c# winforms treeview duplicates nodes