请教CSDN里的各位高人
我写一个用XPath搜索的语句,搜索结果导入DataSet后,用DataGridView 显示,但是出现了"路径中含有非法字符"的错误,
请朋友们不吝赐教:)                    View_DS是DataSet
                    DGV_View是DataGridView
                    
                    View_DS.Clear();
                    string strExp_Guide_PartName = "/Project/part[零件名称='"+txt_PartName.Text+"']";
                    XPathExpression XPathExp = XNav.Compile(strExp_Guide_PartName);
                    XPathNodeIterator nodeIterator = XNav.Select(XPathExp);
                    if (nodeIterator.Count == 0)
                    {
                        MessageBox.Show("没有找到符合条件的值!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        View_DS.ReadXml(nodeIterator.Current.InnerXml);
                        DGV_View.DataSource=View_DS.Tables[0]
                    }