我的表有两列 id、parentid 并且我想过滤数据以选择具有 parentid 的行(因为可以有没有 parentid 行的行)。
id parentid 1个空 2 1 3 1 4 2 5 10
我想要除 5、10 之外的所有行,因为 10 不作为父母存在(没有孩子,除非父母在那里)。
当我将数据用于树视图时,我想要带有 parentid 的行。我尝试了几种方法,但没有得到我想要的。
var mycol = from t in ds.Tables[0].AsEnumerable()
where t.Field<int>("Id") == t.Fields<int>("ParentId");
select t;
或者
DataRow[] drs = ds.Tables[0].Select("ParentId in Id");