Hi,
I have an issue where an embedded WebCombo control in a WebGrid closes immediately after the WebCombo drops down.
I have a WebDialogWindow which opens when the user wants to enter advanced filter criteria. The DialogWindow contains the WebGrid control, which has 5 columns, three of which are WebCombos, one is a regular grid cell and the last is a hidden column. When the user clicks triggers the dropdown on any of the embedded WebCombos, the combo drops down, then immediately closes again. I have another WebCombo which sits outside the WebGrid, and this one functions properly.
Another twist to this issue; my desktop computer with a resolution of 1920x1200 doesn't have this problem. But my laptop and my client's machine do. My laptop has a screen resolution of 1024x768 which is what I am coding this site for. My client's desktop has a slighly higher resolution (don't know what it is), but not as large as my home desktop. So I'm not sure if this has something to do with it but thought it might be worth mentioning.
Any ideas on what might be causing this? I am attaching a zip file with the aspx and aspx.cs files.
This issue needs a closure look. So I'm creating a case to address this issue. I'll also attach the provided sample to the case. You will be receiving updates on the case in the email id registered under your profile.
Thanks
Sarita
My last post somehow dissapeared from the thread although I am able to see it under the announcements.
Long story short. I'm having the same problem - WebDropDown closes automatically on certain conditions when using it with the WebDataGrid. It closes when there are not enough space on the page to display dropdown fully. Moreover, I got same behavior when using my own custom drop-down like control with WebDataGrid. I did some more debugging and found that dropdown closes because grid's cell is exiting from edit mode for some reason (don't know exaclty why).
So, I was able to make a workaround for that problem - using grid's ExitingEditMode event and cancelling it when conditions were met.