BUG: Unbinding Grid with SetAll Method Still Displays DataID: Q134707 The information in this article applies to:
SYMPTOMSAfter executing the following command to unbind the grid columns from their sources of data, Visual FoxPro still shows data in some of the grid cells when you click the cell:
CAUSEThe text box (the default control) in the grid columns is caching the last value it knew about.
WORKAROUNDIn addition to setting the data source to nothing, you need to set the Value property of the text boxes for the grid columns to nothing ("").
STATUSMicrosoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
MORE INFORMATIONSimilar problems are encountered with other controls, such as edit boxes, that are set as the CurrentControl for a grid column.
Steps to Reproduce ProblemNOTE: The following steps assume a working knowledge of the Visual FoxPro Form Designer. See Chapter 9 of the Microsoft Visual FoxPro "Developer's Guide" for more information on working with the Form Designer. 1. Open the Testdata.dbc database found in the \VFP\Samples\Data directory. 2. Create a new form. 3. Add the Customer table from the Testdata database to the DataEnvironment 4. Add a grid object by dragging the Grid icon from the Form Controls
5. Set the RecordSource property of the grid to the Customer table.
6. Save the form as Test.scx, and run it. 7. In the Command window, issue this command:
8. Click any cell in the first column of the grid to have data show up in
9. To keep data from showing in any of the cells, issue the following two
Additional query words: kbvfp600 kbvfp500
|
Last Reviewed: August 10, 1998 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |