We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.

Delete Row Problems

Thread ID:

Created:

Updated:

Platform:

Replies:

46309 Jul 10,2006 05:15 PM Jul 11,2006 11:37 AM Windows Forms 4
loading
Tags: Grouping
Administrator [Syncfusion]
Asked On July 10, 2006 05:15 PM

Hi, In my grouping grid, when I attempt to delete a row using: mygrid.Table.CurrentRecord.Delete(); I get a strange behaviour. The row is removed from the grid, but when I click on another row in the grid, the deleted row re-appears! Then I delete it again, and this time it is gone for good. Any ideas? Thanks, Kav

Administrator [Syncfusion]
Replied On July 10, 2006 06:28 PM

Hi Kav, We tried to reproduce this issue in Essential Studio 4.2 with .Net 2003 + Windows XP sp2, but could not get this issue. Maybe I am not following the steps that you are doing. Attached sample working fine here. Could you please try running the same at your end and send me back the modified sample if still the problem exists? Also please let me know about the current version of Essential Studio/.Net FrameWork you are using Here is a sample. http://www.syncfusion.com/Support/user/uploads/DeleteRecords_c5c556a0.zip Best Regards, Haneef

Administrator [Syncfusion]
Replied On July 10, 2006 06:48 PM

Hi Haneef, Thanks for the quick reply. I tried the sample you provided, and it worked perfectly. I am using Essential Studion 3.3. However, my code does not work still. I think the problem is with the way I am adding to the grid. The rows I am trying to delete are rows that have been added using the add new record row. I tried deleting other records (previously in the dataset) and I was able to delete them just fine. But when I try deleting a row that has been just added, I get the behaviour I mentionned before. The following method is used to add a new record.... private void gridStoreGroups_CurrentRecordContextChange(object sender, CurrentRecordContextChangeEventArgs e) { Record r = e.Record as Record; if(e.Action == CurrentRecordAction.EndEditCalled && e.Record is GridAddNewRecord) { int groupNumb = storeGroupsDAO.getNextStoreGroupNumb(); DataRow newGroupRow = storeGroupsdt.NewRow(); newGroupRow["group_numb"] = groupNumb; newGroupRow["group_name"] = r.GetValue("group_name"); newGroupRow["date_eff"] = r.GetValue("date_eff"); newGroupRow["date_inac"] = r.GetValue("date_inac"); newGroupRow["dirty"] = 1; storeGroupsdt.Rows.Add(newGroupRow); } }

Administrator [Syncfusion]
Replied On July 11, 2006 11:23 AM

Hi Kav, Try this code to resolve the mentioned issue. But I am not able to see the issue in the normal grid that add the record in CurrentRecordContextChange event. private void gridStoreGroups_CurrentRecordContextChange(object sender, CurrentRecordContextChangeEventArgs e) { Record r = e.Record as Record; if(e.Action == CurrentRecordAction.EndEditCalled && e.Record is GridAddNewRecord) { int groupNumb = storeGroupsDAO.getNextStoreGroupNumb(); r.SetValue("group_numb", groupNumb); r.SetValue("dirty", 1); } } If I did not answer your question, please explain a little more about what you want, and I’ll try again Best Regards, Haneef

Administrator [Syncfusion]
Replied On July 11, 2006 11:37 AM

Thank you, This has solved the problem! >Hi Kav, > >Try this code to resolve the mentioned issue. But I am not able to see the issue in the normal grid that add the record in CurrentRecordContextChange event. > >private void gridStoreGroups_CurrentRecordContextChange(object sender, CurrentRecordContextChangeEventArgs e) >{ > Record r = e.Record as Record; > > if(e.Action == CurrentRecordAction.EndEditCalled && e.Record is GridAddNewRecord) > { > int groupNumb = storeGroupsDAO.getNextStoreGroupNumb(); > r.SetValue("group_numb", groupNumb); > r.SetValue("dirty", 1); > } >} > >If I did not answer your question, please explain a little more about what you want, and I’ll try again > >Best Regards, >Haneef

CONFIRMATION

This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.

;