我们如何使用textbox或comboBox过滤树视图

时间:2015-02-12 18:06:09

标签: c# xml

我在树视图中加载了一个Xml文件,然后我想过滤这个树视图。 我在C#windows表单应用程序中有一个文本框和树视图。我想要做的是,由于文本框中输入的文本数据,树视图将自动定位到输入的数据动态。当我正在键入时,树视图将仅使用输入条件的匹配节点刷新自身。 (也许还有组合框)

  void fieldFilterTxtBx_TextChanged(object sender, EventArgs e)
{

this.fieldsTree.BeginUpdate(); if (this.fieldFilterTxtBx.Text !=string.Empty)
{
foreach (TreeNode _parentNode in _fieldsTreeCache.Nodes)
{
    foreach (TreeNode _childNode in _parentNode.Nodes)
    {
        if (_childNode.Text.StartsWith(this.fieldFilterTxtBx.Text))
        {
            this.fieldsTree.Nodes.Add((TreeNode)_childNode.Clone());
        }
    }
}

} 其他 {

谢谢你的帮助

0 个答案:

没有答案