首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

treeview 选中某节点 datagridview 选中对应行,该怎么处理

2013-09-06 
treeview 选中某节点 datagridview 选中对应行如题,网上找过资料,用以下方法:for (int i 0 i dataGri

treeview 选中某节点 datagridview 选中对应行
如题,网上找过资料,用以下方法:
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
    if (dataGridView1.Rows[i].Cells[0].Value.ToString() == treeview.SelectedNode.Text)
    dataGridView1.Rows[i].Selected = true;
}
是可以,但是,我datagridview中对应treeview.SelectedNode.Text的值不止一个
所有请问,treeview可否绑定两个值,一个显示,一个标志(标志是唯一的),然后选中节点的时候,获取标志,再通过这个标志选中datagridview对应的行,而不是通过treeview.SelectedNode.Text。

我这种想法,可否实现????如果可以,请给下思路。 TreeView DataGridView
[解决办法]
你可以看到一个树结点是提供多种属性给你用的,Name或者Tag存放你的"标记"就可以了


TreeNode node = new TreeNode();
node.Name = "标记";
node.Text = "可视文本";
node.Tag = "其他数据";

热点排行