Arulraj,
Thank you for the detailed reply, and thank you for the sample code. By studying the sample code, I now know about the AllowDragOutside behavior, which lets me adjust the width of the rightmost columns. That is one problem fixed.
However, I still have a few other questions. Thanks to your code, I see how it is possible to highlight a single cell when you click on it with the mouse, but that seems to work only for the top and left sections. For the main section, whose cells are read-only, the behavior is still undesirable. The user can select, copy, and paste two or more cells, but cannot select a single cell alone. Can you explain why this happens, and how I might fix it?
Also, you mentioned that you weren't able to reproduce the column sizing problems I described. Perhaps the grid works differently with your screen settings. I've attached a screenshot to show how the grid appears on my screen. Notice that many of the words in the Desc column and all the words in the Source column are truncated, even though I've double-clicked on the edge of those two column headers. In your reply, you showed me how to auto-size columns programmatically. I appreciate that advice, but my problem isn't with programmatic auto-sizing; it is with user auto-sizing. My understanding is that when the user double-clicks on the edge of a column header, the column width is supposed to adjust to fit all of that column's contents. Am I mistaken about that?
Thanks again for the excellent support.
-TC
ColumnSizingProblem_726ff342.zip