作者kgjojo (Ahh..Fresh Meat!)
看板Visual_Basic
標題[.NET] 請教有關資料庫程式設計的問題~
時間Thu Oct 15 20:02:22 2009
請輸入專案類型(網站專案或者應用程式專案):VB.NET
各位好~~想請教一個BindingSource物件的問題,
然後DataGridView1.DataSource = BindingSource1
我今天想讓某個DataRow的某個欄位能夠自動改變它的值,
比方說 按下一個button,這個欄位的值會從1 變成2,
而不是手動去DataGridView上修改
我是這樣寫的...
Dim dt1 As DataTable = Dataset1.Tables("TableX")
(這個dataset是跟著bindingsource自動產生的)
Dim dRow As DataRow
dRow = dt1.Rows(3) <=但這行會出現NullReference Exception
dRow.BeginEdit()
dRow("ColumnX") = "2"
dRow.EndEdit
請教板上有經驗的板友們, 我應該怎麼做呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.240.50.17
推 fumizuki:沒做過,照這樣看Dataset1沒有TableX這個DataTable存在 10/16 06:45
→ kgjojo:感謝1F的提示~~我往這個方向想, 改成.Tables(0)就可以了 10/16 17:58