作者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
1F:推 fumizuki:没做过,照这样看Dataset1没有TableX这个DataTable存在 10/16 06:45
2F:→ kgjojo:感谢1F的提示~~我往这个方向想, 改成.Tables(0)就可以了 10/16 17:58