以前的話:
'建立新的DataSet
Dim P2_table As New DataSet'將 Rental 的結構放進 P2_table 中
P2_table.Tables.Add(Rental.Clone)
'執行迴圈
For y As Integer = 0 To Rental.Rows.Count - 1
'逐筆判斷 Rental 中的資料,是否有修改。
If Rental.Rows(y).RowState = DataRowState.Modified Then
'將修改後的資料,從 Rental 複製到 P2_table
Dim dr As DataRow
dr = P2_table.Tables(0).NewRow
dr.BeginEdit()
dr(0) = Rental.Rows(y).Item(0)
dr(1) = Rental.Rows(y).Item(1)
dr(2) = Rental.Rows(y).Item(2)
dr(3) = Rental.Rows(y).Item(3)
dr(4) = Rental.Rows(y).Item(4)
dr.EndEdit()
P2_table.Tables(0).Rows.Add(dr)
End If
Next
現在:
'建立新的DataSet
Dim P2_table As New DataSet'將 Rental 的結構放進 P2_table 中
P2_table.Tables.Add(Rental.Clone)
'執行迴圈
For y As Integer = 0 To Rental.Rows.Count - 1
'逐筆判斷 Rental 中的資料,是否有修改。
If Rental.Rows(y).RowState = DataRowState.Modified Then
'將修改後的資料,從 Rental 複製到 P2_table
Dim dr As DataRow
dr = P2_table.Tables(0).NewRow
dr.ItemArray = Rental.Rows(y).ItemArray
P2_table.Tables(0).Rows.Add(dr)
End If
Next
唉!笨了好幾年,沒想到可以直接複製整個陣列...
沒有留言:
張貼留言