I've changed the BackgroundColor of a datagrid to Transparent in a Windows
VB.NET application, hoping to show the image in its ParentForm's background (which is mostly covered by the datagrid). This works great for labels and buttons. However, the datagrid appears to be showing NOT the background of its ParentForm, but the background of the form UNDER the ParentForm. IOW, it appears to not only be rendering the datagrid transparent, but also its ParentForm, so that what's showing through the datagrid is the the window beneath the datagrid's ParentForm. If there is no window beneath it, then the desktop shows through as the background of the datagrid.
So, how do I get it to not turn the form it resides on transparent so that it shows the form's image, and not what's underneath the form?