以编程方式将Datagrid列导入视图(水平滚动)

时间:2010-01-21 06:41:46

标签: wpf datagrid wpftoolkit wpfdatagrid

我想以编程方式将列添加到视图中。我有很多列,当它们在屏幕外时,我想选择一个单元格并将该单元格带入视图,我可以选择一个屏幕外的单元格,当我水平滚动以使单元格可见时,单元格被选中。

我知道你可以用行来做到这一点,即ScrollIntoView但列怎么样?

任何人都有运气吗?如果是这样的话:)(当然)

2 个答案:

答案 0 :(得分:7)

答案:使用datagrid方法。

public void ScrollIntoView(object item, DataGridColumn column);

取一列。简单。

答案 1 :(得分:1)

aran,假设您要转到第30列,请尝试设置滚动查看器的水平偏移。

columnCount = 30;
offset = columCount * Columnwidth
scrollViewer.ScrollToHorizontalOffset(offest);

最好,
Quafin