C#二次开发获取数据源节点名

0 投票

C#二次开发获取数据源节点名,并把节点名赋值给combox

7月 6 分类:  24次浏览 | 用户: 寻千度 初出茅庐 (21 分)

1个回答

0 投票
 
已采纳
获取数据源名称不是通过工作空间管理器去获取,直接通过worksapce去获取,工作空间管理器中的树也是通过worksapce去循环遍历数据源获取出来的

for(int i = 0; i<workspace.datasources.count;i++)

{

string name = workspace.datasource[i].Alias;
}
7月 6 用户: 程逸诗 名扬四海 (2,412 分)
采纳于 7月 17 用户:寻千度

多谢回答,后来用了以下方法:

if (datasourcesNode.Nodes.Count != 0)
{
foreach (var node in datasourcesNode.Nodes.Cast<TreeNode>())
{
comDatasource.Items.Add(node.Text);
}
}//comDatasource为combox的名称

...