C# Класс MongoGUICtl.ClientTree.UiHelper

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddBsonArrayToTreeNode ( string arrayName, TreeNode newItem, BsonArray item ) : void

将BsonArray放入树形控件

AddBsonDocToTreeNode ( TreeNode treeNode, BsonDocument doc ) : void

将数据放入TreeNode里进行展示

FillDataBaseInfoToTreeNode ( string strDbName, string mongoSvrKey, MongoClient client = null ) : TreeNode

将数据库放入Node

FillDataToTreeView ( string collectionName, CtlTreeViewColumns trvData, BsonDocument dataList ) : void

将数据放入TreeView里进行展示

FillDataToTreeView ( string collectionName, CtlTreeViewColumns trvData, List dataList, int mSkip ) : void

将数据放入TreeView里进行展示

GetConnectionNodes ( ) : List

获取将Mongodb的服务器在树形控件中展示的TreeNodes

Приватные методы

Метод Описание
AuthenticationExceptionHandler ( MongoAuthenticationException ex, List trvMongoDb, TreeNode connectionNode, string mongoConnKey ) : void
ExceptionHandle ( Exception ex, List trvMongoDb, TreeNode connectionNode, string mongoConnKey ) : void
GetInstanceNode ( string mongoConnKey, MongoConnectionConfig &config, MongoClient mongoClient ) : TreeNode

获取实例节点 这里将形成左侧的树型目录

MongoCommandExceptionHandle ( MongoCommandException ex, List trvMongoDb, TreeNode connectionNode, string mongoConnKey ) : string
MongoConnectionExceptionHandle ( MongoConnectionException ex, List trvMongoDb, TreeNode connectionNode, string mongoConnKey ) : string

Описание методов

AddBsonArrayToTreeNode() публичный статический Метод

将BsonArray放入树形控件
public static AddBsonArrayToTreeNode ( string arrayName, TreeNode newItem, BsonArray item ) : void
arrayName string
newItem System.Windows.Forms.TreeNode
item BsonArray
Результат void

AddBsonDocToTreeNode() публичный статический Метод

将数据放入TreeNode里进行展示
public static AddBsonDocToTreeNode ( TreeNode treeNode, BsonDocument doc ) : void
treeNode System.Windows.Forms.TreeNode
doc BsonDocument
Результат void

FillDataBaseInfoToTreeNode() публичный статический Метод

将数据库放入Node
public static FillDataBaseInfoToTreeNode ( string strDbName, string mongoSvrKey, MongoClient client = null ) : TreeNode
strDbName string
mongoSvrKey string
client MongoDB.Driver.MongoClient
Результат System.Windows.Forms.TreeNode

FillDataToTreeView() публичный статический Метод

将数据放入TreeView里进行展示
public static FillDataToTreeView ( string collectionName, CtlTreeViewColumns trvData, BsonDocument dataList ) : void
collectionName string
trvData CtlTreeViewColumns ///
dataList BsonDocument
Результат void

FillDataToTreeView() публичный статический Метод

将数据放入TreeView里进行展示
public static FillDataToTreeView ( string collectionName, CtlTreeViewColumns trvData, List dataList, int mSkip ) : void
collectionName string
trvData CtlTreeViewColumns
dataList List
mSkip int
Результат void

GetConnectionNodes() публичный статический Метод

获取将Mongodb的服务器在树形控件中展示的TreeNodes
public static GetConnectionNodes ( ) : List
Результат List