| 分類:[VB.NET]
上、取り消し。。。
“図表モード”にしたら、インデントも出来るようです。
んで、
> このようにretuenでのやりとりや、DataGridからのデータの出し方が > 無理やりっぽいのです。
これの意味がわかりません。“無理”ってのは、どのようなことを試みたところ、 どうなったから、“無理”と判断したのでしょう?ただ『無理っぽい』と書かれて も、「無理じゃない」と返したくなります、この内容なら。
っつうか、DatraGrid1 を返そうとした?そりゃ無理だわ。 m_MasterDt を返してください。
' せっかくここで宣言しているんだから Private m_MasterDt As DataTable
Private Sub frm検索_Load(...) Handles MyBase.Load ... Try sqlCon = New SqlClient.SqlConnection(...)
Dim dSet As DataSet = New DataSet("情報") Dim dAdp As SqlClient.SqlDataAdapter
sqlCon.Open()
dAdp = New SqlClient.SqlDataAdapter( _ "SELECT * FROM T_情報", sqlCon) dAdp.Fill(dSet, "情報")
Me.m_MasterDt = dSet.Tables("情報") ...
Catch ex As Exception MessageBox.Show(ex.Message) Finally ' 元のでもいいけど、Catch 内で return することもあるので、 ' このような形で覚える。 ' DataAdapter も Dispose が必要なので、 ' try の外で宣言して、finally で dispose する sqlCon.Close() End Try End Sub
' VB のプロパティって、こうだっけ? Public Property DataTable MasterTable Get return m_MasterDt End Get End Propperty
_____________________________________________________________________________ □ Posted by Jitta on 2005/10/02 □ http://quick-tips.hp.infoseek.co.jp/ じったのノート □ Microsoft MVP :Visual Developer ASP/ASP.NET Oct.2005-Sept.2006
|