C# Class MongoGUICtl.ClientTree.UiHelper

Mostra file Open project: magicdict/MongoCola Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AddBsonArrayToTreeNode() public static method

将BsonArray放入树形控件
public static AddBsonArrayToTreeNode ( string arrayName, TreeNode newItem, BsonArray item ) : void
arrayName string
newItem System.Windows.Forms.TreeNode
item BsonArray
return void

AddBsonDocToTreeNode() public static method

将数据放入TreeNode里进行展示
public static AddBsonDocToTreeNode ( TreeNode treeNode, BsonDocument doc ) : void
treeNode System.Windows.Forms.TreeNode
doc BsonDocument
return void

FillDataBaseInfoToTreeNode() public static method

将数据库放入Node
public static FillDataBaseInfoToTreeNode ( string strDbName, string mongoSvrKey, MongoClient client = null ) : TreeNode
strDbName string
mongoSvrKey string
client MongoDB.Driver.MongoClient
return System.Windows.Forms.TreeNode

FillDataToTreeView() public static method

将数据放入TreeView里进行展示
public static FillDataToTreeView ( string collectionName, CtlTreeViewColumns trvData, BsonDocument dataList ) : void
collectionName string
trvData CtlTreeViewColumns ///
dataList BsonDocument
return void

FillDataToTreeView() public static method

将数据放入TreeView里进行展示
public static FillDataToTreeView ( string collectionName, CtlTreeViewColumns trvData, List dataList, int mSkip ) : void
collectionName string
trvData CtlTreeViewColumns
dataList List
mSkip int
return void

GetConnectionNodes() public static method

获取将Mongodb的服务器在树形控件中展示的TreeNodes
public static GetConnectionNodes ( ) : List
return List