DataGrigdを使用している中で、セルのColoum,row,値の情報がほしいのですが、
どしても、値が取得できません。
以下コードで試しましたが、どうしてもNullになってしまいます。。。
TextBlock dgtext = dataGrid.Columns[columnIndex].GetCellContent(row) as TextBlock;
string dgtext = ((TextBox)dataGrid.Columns[columnIndex].GetCellContent(dataGrid.SelectedItem)).Text;
イメージとしては、カラム、行を指定して、そのText内容を得るのかなと思ったのですが、どなたか、値の取得方法を教えてください....
下記にXAMLを記載します※追記
<DataGrid x:Name="dataGrid" AutoGenerateColumns="False" Margin="85,195,76,222" Grid.Column="1" RowHeaderWidth="0" PreviewKeyDown="kpDetaGrid_check" >
<DataGrid.ColumnHeaderStyle>
<Style TargetType="DataGridColumnHeader">
<Setter Property="HorizontalContentAlignment" Value="Center"/>
</Style>
</DataGrid.ColumnHeaderStyle>
<DataGrid.Columns>
<DataGridTextColumn Header="Number"
Binding="{Binding BinNumber }"
Width="80.008"/>
<DataGridTextColumn Header="Name" Binding="{Binding BinName}" Width="79.34" IsReadOnly="True" /> </DataGrid.Columns> <DataGrid.CellStyle> <Style TargetType="DataGridCell"> <Setter Property="Height" Value="25" /> </Style> </DataGrid.CellStyle> </DataGrid>
回答1件
あなたの回答
tips
プレビュー