/// <summary> /// 刷新服务器 /// </summary> private void refreshConnectionList() { List <Connection> connList = UtilsHelper.GetConnectionList(); foreach (Connection conn in connList) { Connection tempconn = _ConnectList.Find(delegate(Connection connin) { return(conn.ID.ToString().Equals(connin.ID.ToString())); }); if (null == tempconn) { TreeNode nnode = new TreeNode(conn.Name, 0, 0); nnode.ContextMenuStrip = contextMenuStripDatabase; nnode.Tag = conn.ID.ToString(); Treeview.Nodes[0].Nodes.Add(nnode); } } _ConnectList = connList; }
/// <summary> /// 获取服务器列表 /// </summary> private void getServers() { Treeview.Nodes.Clear(); Treeview.Nodes.Add("服务器", "数据库服务器", 0); _ConnectList = UtilsHelper.GetConnectionList(); TreeNode node = Treeview.Nodes[0]; node.ContextMenuStrip = contextMenuStripTop; foreach (Connection connection in _ConnectList) { TreeNode nnode = new TreeNode(connection.Name, 0, 0); nnode.ContextMenuStrip = contextMenuStripDatabase; nnode.Tag = connection.ID.ToString(); node.Nodes.Add(nnode); } Treeview.ExpandAll(); }