The Syncfusion native Blazor components library offers 70+ UI and Data Viz web controls that are responsive and lightweight for building modern web apps.
.NET PDF framework is a high-performance and comprehensive library used to create, read, merge, split, secure, edit, view, and review PDF files in C#/VB.NET.
Hi,
For some reason my RecordDeleted event won''t respond. I have an event handler called DataSheet_TableControlCurrentCellKeyDown. It is in this event handler where the RecordDeleted event is suppose to be triggered. the code below shows what i''m trying to achieve.
//Initialize
GridTableControlKeyEventHandler tableControlKeyEventHandler = new GridTableControlKeyEventHandler(DataSheet_TableControlCurrentCellKeyDown);
TableControlCurrentCellKeyDown += new GridTableControlKeyEventHandler(DataSheet_TableControlCurrentCellKeyDown);
RecordDeleted += new Syncfusion.Grouping.RecordEventHandler(DataSheet_RecordDeleted);
private void DataSheet_TableControlCurrentCellKeyDown(object sender, GridTableControlKeyEventArgs e)
{
if(e.Inner.KeyCode == Keys.Delete)
{
Record rec = e.TableControl.Table.CurrentRecord;
if(rec != null)
{
int i = e.TableControl.Table.FilteredRecords.IndexOf(rec);
if(i > 0)
{
e.TableControl.Table.CurrentRecord = e.TableControl.Table.FilteredRecords[i-1];
e.TableControl.Table.CurrentRecord.SetSelected(true);
}
rec.Delete();
e.Inner.Handled = true;
.
.
.
}
private void DataSheet_RecordDeleted(object sender, Syncfusion.Grouping.RecordEventArgs e)
{
//my code here
}
The line rec.Delete() is suppose to trigger the RecordDeleted event. For some reason it''s not triggering it.
Regards
David