我试图在运行时从LINQ查询返回的DataTable中煮树视图。返回的字段是:

NAME = CaseNoteID |联系日期|家长注
TYPE =引导|日期时间|引导

ParentNote字段与CaseNoteID列中的条目匹配。 Select(过滤器)给我一个运行时错误,找不到列[ea8428e4]。该字母数字是其中一个指南的第一部分。当我通过代码过滤器= "ParentNote=ea8428e4-1274-42e8-a31c-f57dc2f189a4"

我想念什么?

var tmpCNoteID = dr["CaseNoteID"].ToString();
                var filter = "ParentNote="+tmpCNoteID;

                DataRow[] childRows = cNoteDT.Select(filter);

最佳答案

尝试用单引号将GUID括起来:

var filter = "ParentNote='"+tmpCNoteID+"'";

10-08 11:35