none
使用程式建立DataSet與DataTable結構描述,找不到DataTable(dtTitles)。 RRS feed

  • 問題

  • 1. 請詳列開發環境版本與語系。
    •Visual Studio 2008 Professional 繁體中文版
    •編譯器語系:Visual Basic
    •作業系統:Windows 7 Professional 64位元
    •作業系統語系:繁體中文版
    2. 請描述預期成果。
    •使用程式建立DataSet與DataTable結構描述,找不到DataTable(dtTitles)。
    •Friend WithEvents dtTitles As System.Data.DataTable,加在Load之前就可以找到dtTitles,這樣做正確嗎?

    2017年10月31日 下午 10:21

解答

  • 因為您把

    Dim dtTitles As New DataTable("Titles")

    這一行加在函式裏面, 所以dtTitles這個變數是區域變數. 您可以把dtTitles這個變數宣告在類別裏, 應該就可以看到了

    • 已標示為解答 fanchiangkun 2017年11月1日 上午 03:04
    2017年11月1日 上午 12:24

所有回覆

  • 因為您把

    Dim dtTitles As New DataTable("Titles")

    這一行加在函式裏面, 所以dtTitles這個變數是區域變數. 您可以把dtTitles這個變數宣告在類別裏, 應該就可以看到了

    • 已標示為解答 fanchiangkun 2017年11月1日 上午 03:04
    2017年11月1日 上午 12:24
  • 因為您把

    Dim dtTitles As New DataTable("Titles")

    這一行加在函式裏面, 所以dtTitles這個變數是區域變數. 您可以把dtTitles這個變數宣告在類別裏, 應該就可以看到了

    加入類別後就可以了,感謝您的幫忙。
    Class Titles
        WithEvents ds As DataSet
        WithEvents dtTitles As System.Data.DataTable
    End Class


    2017年11月1日 上午 03:03