我知道如何从datagid获取特定的单元格值:
TextBlock cellValue = myDataGrid.Columns[colIndex].GetCellContent(myDataGrid.Items[rowindex]) as TextBlock;
但是,假设我像上这样折叠了我的最后一列:
<Page x:Class="Lib.MyApp"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
...
Loaded="OnLoad">
public MyApp()
{
InitializeComponent();
}
void OnLoad(object sender, RoutedEventArgs e)
{
myDataGrid.Columns[myDataGrid.Columns.Count - 1].Visibility = Visibility.Collapsed;
}
当所需列折叠时如何获取单元格值?我的意思是,当该列为visibale时,我可以获得像cellValue.Value
这样的所需单元格值,但是当该列折叠时,我得到的cellValue
为null