Re: [.NET] 2005 datagridview的問題

看板Visual_Basic作者 (黑黑)時間16年前 (2008/04/21 11:57), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《weimax (威威)》之銘言: : 在2003中datagrid的一些寫法搬到05的datagridview會行不通 : 目前卡在 : datagridview無法跟textbox做對應 : 傳統的寫法: : cn.open : Dim cmd As New SqlCommand("Select * from delicious", cn) : Dim da As New SqlDataAdapter : Dim ds As New DataSet : da.SelectCommand = cmd : da.Fill(ds, "delicious") : DataGridView1.DataSource = ds.Tables("delicious") : ==== 到這邊都正常 datagridview能夠讀取到 ========= : Dim rowMaxIndex As Integer : rowMaxIndex = ds.Tables("delicious").Rows.Count - 1 : txtName.Text = DataGridView1.Item(DataGridView1.CurrentRowIndex, 1) : ^^^^^^^^^^^^^^^^^^^ 試試看改成這樣: txtName.Text = Me.DataGridView1.Item(1, Me.DataGridView1.CurrentRow.Index).Value : 錯誤訊息是CurrentRowIndex不是DataGridView1的成員 : 不知道有沒有人可以分享解決方法,或是用別種方式 : 我試過用資料表的欄位名稱而不是索引值去對應,但是也沒辦法 : 希望有人能分享意見 : 但前題是不能呼叫舊板本的datagrid : 一定要用datagridview :) : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.22.214.188
文章代碼(AID): #183137PE (Visual_Basic)
文章代碼(AID): #183137PE (Visual_Basic)