8,757
社区成员
发帖
与我相关
我的任务
分享
DataGrid1.Itemsource=list;
DataGrid1.ScrollIntoView(list[list.Count - 1], DataGrid1.Columns[0]);
报错; 提示索引超出范围[/quote]
DataGrid.ScrollIntoView 是可以;可是要放在一个button按钮事件触发呢;
DataGrid1.Itemsource=list;
DataGrid1.ScrollIntoView(list[list.Count - 1], DataGrid1.Columns[0]);
报错; 提示索引超出范围[/quote]这个好用
可能需要用到 LoadingRow 或 LayoutUpdated 事件。
DataGrid1.Itemsource=list;
DataGrid1.ScrollIntoView(list[list.Count - 1], DataGrid1.Columns[0]);
报错; 提示索引超出范围[/quote]
我猜应该是你第二个参数错了,你要垂直滚动到最后一行,第二个参数设为null就可以了,第二个参数是给水平滚动条设置的。[/quote]
不是噢,设为null也不行; 是不是因为DataGrid数据还没渲染完呢;
DataGrid1.Itemsource=list;
DataGrid1.ScrollIntoView(list[list.Count - 1], DataGrid1.Columns[0]);
报错; 提示索引超出范围[/quote]
我猜应该是你第二个参数错了,你要垂直滚动到最后一行,第二个参数设为null就可以了,第二个参数是给水平滚动条设置的。
DataGrid1.Itemsource=list;
DataGrid1.ScrollIntoView(list[list.Count - 1], DataGrid1.Columns[0]);
报错; 提示索引超出范围