Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道是否有一种方法可以循环到相关的绑定源,而不是循环到 DataGrid 中显示的实际数据。之所以提出这个问题,是因为在 DataGrid 中只有要显示的数据,但在绑定源中也可以是隐藏数据,例如一个标志。
当我在绑定源处循环时,虽然我还需要知道我在数据网格中的哪个位置(在哪一行)。这可能吗?有更简单的方法吗?
知道你在哪一行
int position = bindingsource.Position ;
如果您的绑定源是 Person .. 类型并且您想要选择行
> var obj = bindingsource.List.OfType<Person>().ToList().Find(p=>p.name==" A name"); var pos = bindingsource.IndexOf(obj); bindingsource.Position = pos;