看板 Visual_Basic 關於我們 聯絡資訊
在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