|
private void Form1_Load(object sender, EventArgs e)
{
this.sfDataGrid1.View.RecordPropertyChanged += View_RecordPropertyChanged;
}
private void View_RecordPropertyChanged(object sender, PropertyChangedEventArgs e)
{
if(e.PropertyName == "IsChecked")
{
var checkBoxValue = (sender as OrderInfo).IsChecked;
var cellValue = (sender as OrderInfo).OrderID;
MessageBox.Show("checkbox value: " + checkBoxValue + "\n CellValue: " + cellValue,"RecordPropertyChanged");
}
}
private void SfDataGrid1_CellCheckBoxClick(object sender, CellCheckBoxClickEventArgs e)
{
var checkBoxValue = (e.Record as OrderInfo).IsChecked;
var cellValue = (e.Record as OrderInfo).OrderID;
MessageBox.Show("checkbox value: " + checkBoxValue + "\n CellValue: " + cellValue, "CellCheckBoxClick");
}
|
When is the view created? In my project the view is null!