C# 读取WPF中datagrid控件的单元格值读取的有关问题

C# 读取WPF中datagrid控件的单元格值读取的问题。
C#  读取WPF中datagrid控件的单元格值读取的有关问题

用这个方法读取datagrid控件中单元格的值,当i>=19时就会报错。i<19时都能够正常使用,真心不知道为什么。
每次都报这样的错误:
C#  读取WPF中datagrid控件的单元格值读取的有关问题

我的data数据是从excel中导入的,方法是:
C#  读取WPF中datagrid控件的单元格值读取的有关问题


导入的excel表中一共有五十行!!!!真心求解!!!
------解决思路----------------------
看你的ItemsSource 有多少行??另,你确定datagrid.item[i]  as TextBlock  就一定是textblock控件?