[.NET] 2005 datagridview的問題

看板Visual_Basic作者 (威威)時間17年前 (2008/04/17 23:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
在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) ^^^^^^^^^^^^^^^^^^^ 錯誤訊息是CurrentRowIndex不是DataGridView1的成員 不知道有沒有人可以分享解決方法,或是用別種方式 我試過用資料表的欄位名稱而不是索引值去對應,但是也沒辦法 希望有人能分享意見 但前題是不能呼叫舊板本的datagrid 一定要用datagridview :) 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.128.92
文章代碼(AID): #181t7HhX (Visual_Basic)
文章代碼(AID): #181t7HhX (Visual_Basic)