我在我的VB 6應用程序中使用了一個數據網格。我有一個記錄,它有記錄。現在我將此記錄集分配給表單中的數據網格,但數據網格不顯示任何數據。 任何幫助將不勝感激。 Thankx提前。在VB 6.0中的數據網格6
回答
首先要檢查的是,您正確配置了DataGrid的列以匹配您的記錄集。
您可以在設計時將DataGrid的DataSource設置爲DataEnvironment或運行時。我假設根據你的問題,你是在運行時將DataSource設置爲ADODB記錄集?
Set myDataGrid.DataSource = someRecordSet
爲了正確顯示記錄集中的數據,您需要配置DataGrid的列。要做到這一點,請在設計時點擊網格,然後選擇編輯選項,如下所示。
再次右鍵單擊網格,然後單擊任一插入/刪除/從上下文菜單中追加選項,直到你有你想要顯示的列數正確。
添加列後,再次右鍵單擊網格,選擇「屬性」,然後轉到「列」選項卡,如下所示。
對於你定義你每列需要輸入一個標題顯示爲列標題,也從你的數據字段名稱記錄集應在此列中顯示。
完成此操作後,記錄集中的數據應正確顯示。請注意,您需要使用可加入書籤的遊標類型(adOpenKeyset,adOpenStatic)打開記錄集,否則啓動應用程序時將收到運行時錯誤。
我在運行時分配數據源。我以前已經使用過幾個datagrid,我沒有專門定義任何列。我只是給了數據源,一切正常。我在這種情況下也是這樣,但它不起作用。 – Rajdeep 2011-04-28 05:16:55
嗨Rajdeep,你能提供一些細節,例如你的代碼的例子嗎?它會使識別你的問題變得更容易,例如你的數據庫連接可能被提前關閉了? – ronnieDrew 2011-04-28 10:53:52
- 1. VB中的數據網格6 6.0
- 2. 在VB 6.0中的模量
- 3. 如何使用VB更新數據網格中的下一行6
- 4. 在VB 6.0中使用DoEvents()
- 5. VB 6.0中數組的換行符
- 6. 對於VB 6.0
- 7. sql server + vb 6.0
- 8. 用VB編寫的表格/網格在asp.net中用VB編寫
- 9. 文件:libgfl190.dll在VB 6.0
- 10. 我錯過了在VB 6.0
- 11. 在.net中嵌入DLL中使用VB 6.0表格
- 12. 關閉VB 6.0中的記錄集更新數據庫?
- 13. 使用VB 6.0將記錄集中的數據保存到XML
- 14. PHP變量vb 6.0
- 15. 線程在VB 6中!
- 16. 在VB 6.0中使用ini-files
- 17. 如何在VB 6.0中創建DLL
- 18. 在VB 6.0中打開.vbp,.frm文件
- 19. 在VB 6.0中動態加載OCX
- 20. VB 6上的局域網編程
- 21. 數據報告文本框在運行時VB大膽6.0
- 22. 延遲在VB 6
- 23. 如何在VB 6
- 24. 如何點擊一個網站上的按鈕在vb 6.0
- 25. Java 6中的VB支持?
- 26. DBEngine vb 6.0中未定義的變量
- 27. VB 6.0中的Microsoft MapPoint 18.0對象庫
- 28. 以VB 6格式使用Windows局域網身份驗證
- 29. jqGrid遍歷網格中的數據子網格中的數據
- 30. 如何導出列表視圖的所有數據與其標題在VB 6.0中的Excel表格
上週你發佈了一個[非常相似的問題](http://stackoverflow.com/questions/5350977/datagrid-6-in-vb-6-0),也很少有迴應。幫助人們幫助你的好方法是回過頭來編輯你的問題,並添加你的代碼,這樣我們就可以看到你的想法出錯了。你可以提出更具體的問題,你有更好的機會得到一個好的答案。 – erekalper 2011-04-26 17:13:11