Right now, when my users click enter, or fill out parts of the rows by clicking in them, the new row appears.
However, I have given them a button to select items to fill out the grid. When I fill out the cell values for that row, NOTHING I call, even grid execute commands will force that new row to appear. The only way it will appear is if they click in the cell and hit enter...
I find this extremely annoying. I know I've seen a lot about binding list <T>, but for God's sakes there should be something that's easily callable that says I am done with this row, commit and move the new row below. AM I MISSING SOMETHING???
Right, so if that's the case then why is it if I call the command (I forget the method) to enter edit mode and end edit mode the new record is not created -- because I have actually attempted to do this as well just to force the new record to show.
Yes, please let me know of a work around.
I asked the developers. They said that this is the expected behavior. The Add New is not invoked until the users enter edit mode. We do not want to create this underlying object when you set values because you could be just initializing the template add record.
I am still waiting for response from them for any way around this. Meanwhile, you can consider invoking AddNew of the underlying data source to create a new row and chage its values.
I know they just gave me a new build for a legit bug that I'd found, but do you think they could call this a "bug" and roll out another version? If you hear of any work around please let me know, I am certain I am going to get negative feedback on this from my customers...
Hello,
You are right, I am going to bring this up to the Development team and will let you know when I have more information on this matter.
This is seriously maddening, I could pull my hair out.