c1trueDbgrid.Bookmark = (some value)



我需要在刷新/设置数据源后突出显示或收藏特定行。

c1truedbgrid.bookmark = dataTable.AsEnumerable().Where(x => x.Field<string>("Col") == stringValue))

.

如何使用特定列的字符串过滤器获取数据表中行的索引?

预期产出

c1truedbgrid.bookmark = 具有特定字符串值的特定索引。

检查此线程。这是解决方案之一:

dataTable.AsEnumerable().TakeWhile(x => x.Field("Col") != stringValue).Count();

但是,使用更常见的数据表依赖于标识列(主键(而不是索引。网格中的表示形式可能与绑定数据源中的表示顺序不同。

相关内容

最新更新