我试图从我的DataGrid基于索引获取DataGridRow.我使用以下代码:
public DataGridRow GetGridRow(int index) { DataGridRow row = (DataGridRow)DG_Statement.ItemContainerGenerator.ContainerFromIndex(index); if (row == null) { // May be virtualized,bring into view and try again. DG_Statement.UpdateLayout(); DG_Statement.ScrollIntoView(DG_Statement.Items[index]); row = (DataGridRow)DG_Statement.ItemContainerGenerator.ContainerFromIndex(index); } return row; }
但遗憾的是它返回了DataGridRow的null对象.
如果我检查我的网格的Items []属性,我可以看到13个项目.
需要建议如何获取网格行,因为我想要更改数据网格的前2行和后2行的颜色.
任何帮助表示赞赏.谢谢!!
添加DataGrid项的屏幕截图
重要更新
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。