if (dataGrid1.Items.Count > 0)
{
var border = VisualTreeHelper.GetChild(dataGrid1, 0) as Decorator;
if (border != null)
{
var scroll = border.Child as ScrollViewer;
if (scroll != null)
{
scroll.ScrollToEnd();//最后一行
scroll.ScrollToHome();//第一行
scroll.ScrollToLeftEnd();//第一列
scroll.ScrollToRightEnd();//最后一列
}
}
}
Wpf DataGrid 自动滚动到最后一列/最后一行/第一列/第一行
最新推荐文章于 2025-05-03 20:49:13 发布
本文档详细描述了一个使用C#编程实现的数据网格(DataGridView)操作技巧,通过VisualTreeHelper获取并控制ScrollViewer滚动条,确保快速定位到首行、末行、首列和末列。
4816

被折叠的 条评论
为什么被折叠?



