在一个界面中,我有两个datagridview
我点击界面中的一个datagridview111中的一行,然后根据这行的内容来填充另外一个datagridview222.
显示代码:
Private Sub DataGVBigNames_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGVBigNames.Click
Str_MenuType = Me.DataGVBigNames.CurrentCell.Value.ToString
mydt = New DataTable
myda = DB.myDBda("select * from tbc where MenuType='" & Str_MenuType & "'")
myda.Fill(mydt)
Me.DataGVCaipuset.DataSource = mydt.DefaultView.Table
End Sub然后我在直接在编辑datagridview222.我保存按纽事件是:
mydt = New DataTable
mydt = CType(Me.DataGVCaipuset.DataSource, DataTable).GetChanges
For Each myrow As DataRow In mydt.Rows
Dim dbrow As New frm_MenuSet If Not IsDBNull(myrow.Item("MenuType")) Then
dbrow.Set_Menu_Type(myrow.Item("MenuType"))
Else
'dbrow.Set_Menu_Type("")
End If If Not IsDBNull(myrow.Item("MenuNo")) Then
dbrow.Set_Menu_No(myrow.Item("MenuNo"))
Else
dbrow.Set_Menu_No("")
End If If Not IsDBNull(myrow.Item("MenuName")) Then
dbrow.Set_Menu_Name(myrow.Item("MenuName"))
Else
dbrow.Set_Menu_Name("")
End If
.......为什么在CType(Me.DataGVCaipuset.DataSource, DataTable).GetChanges中得到的数据为nothing 哦 他为什么不能读到我编辑Datagriview222中的数据哦
我点击界面中的一个datagridview111中的一行,然后根据这行的内容来填充另外一个datagridview222.
显示代码:
Private Sub DataGVBigNames_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGVBigNames.Click
Str_MenuType = Me.DataGVBigNames.CurrentCell.Value.ToString
mydt = New DataTable
myda = DB.myDBda("select * from tbc where MenuType='" & Str_MenuType & "'")
myda.Fill(mydt)
Me.DataGVCaipuset.DataSource = mydt.DefaultView.Table
End Sub然后我在直接在编辑datagridview222.我保存按纽事件是:
mydt = New DataTable
mydt = CType(Me.DataGVCaipuset.DataSource, DataTable).GetChanges
For Each myrow As DataRow In mydt.Rows
Dim dbrow As New frm_MenuSet If Not IsDBNull(myrow.Item("MenuType")) Then
dbrow.Set_Menu_Type(myrow.Item("MenuType"))
Else
'dbrow.Set_Menu_Type("")
End If If Not IsDBNull(myrow.Item("MenuNo")) Then
dbrow.Set_Menu_No(myrow.Item("MenuNo"))
Else
dbrow.Set_Menu_No("")
End If If Not IsDBNull(myrow.Item("MenuName")) Then
dbrow.Set_Menu_Name(myrow.Item("MenuName"))
Else
dbrow.Set_Menu_Name("")
End If
.......为什么在CType(Me.DataGVCaipuset.DataSource, DataTable).GetChanges中得到的数据为nothing 哦 他为什么不能读到我编辑Datagriview222中的数据哦
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货