在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