WPFアプリケーションフォームTelerik GridviewでC#を使用しています。グリッドでGridView行が選択または影響を受ける場合チェックボックスがオンになっていない
グリッドビューでは、のデータテンプレートを使用してチェックボックスを挿入しました。
これをクリックするかチェックボックスをオンにすると、が作成されますが、現在の行が選択されていません。
どうすればこの問題を解決できますか?
この問題の解決方法を教えてください。
グリッド内のチェックボックスを作成するための私のXAMLコードは次のとおりです。私は、クリックイベントを作成していることをチェックボックスで
<telerik:GridViewDataColumn.CellTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center">
<CheckBox Name="CheckBox" IsChecked="{Binding IsSelected,UpdateSourceTrigger=PropertyChanged}" Click="CheckBox_Click" />
</StackPanel>
</DataTemplate>
</telerik:GridViewDataColumn.CellTemplate>
。
また、は、チェックボックスのクリックイベントであるのグリッドビューのCheckBox Placed行の現在の行番号を知りたいと思っています。これについていくつか提案してください。
ここで私のチェックボックスをクリックしてイベントコード:事前に
private void CheckBox_Click(object sender, RoutedEventArgs e)
{
CheckBox selectedCheckbox = (CheckBox)sender;
//this.selectedCasePackRadGrid -- This is my gridview
// Here I want to get the selected row number
}
感謝。
実際に現在の行が選択されていません。 – Zenexer
CheckBoxのクリックイベントでグリッドビューの現在の行を取得できません。あなたは私にこれを達成する方法を教えてもらえますか? – SuryaKavitha
私はこのカスタムコントロールの仕組みが完全にはわかりませんが、あるレベルで 'Parent'プロパティを使ってアクセスできると仮定しています。 – Zenexer