甜老师,我换种方法,可以成功!Dim ja As Jarray
Dim url As String = "https://api.weixin.qq.com/card/code/deposit?access_token={0}"
Dim hc As New HttpClient(CExp(url,Functions.Execute("GetAccessToken")))
Dim jo As New JObject
jo("card_id") = kaid
ja = new Jarray
Dim count As Integer = Tables("不定向卡券导入券号").Rows.Count
If Count >= 10 Then
For j As Integer = 0 To 9 '添加当前组的项目到集合
ja.Add(Tables("不定向卡券导入券号").Rows(j)("券号"))
Next
jo("code") = ja
hc.Content = jo.ToString()
jo = JObject.Parse(hc.GetData)
output.Show(jo.ToString)
For j As Integer = 0 To 9 '添加当前组的项目到集合
Tables("不定向卡券导入券号").Rows(j)("是否已导入") = "1"
Next
Dim drs As List(Of DataRow)
drs = DataTables("不定向卡券导入券号").Select("是否已导入 = '1'")
For Each dr As DataRow In drs
dr.Delete
Next
Dim btn As WinForm.Button = e.Form.Controls("Button2")
btn.PerformClick() '模拟单击
Else
For j As Integer = 0 To count-1 '添加当前组的项目到集合
ja.Add(Tables("不定向卡券导入券号").Rows(j)("券号"))
Next
jo("code") = ja
hc.Content = jo.ToString()
jo = JObject.Parse(hc.GetData)
output.Show(jo.ToString)
For j As Integer = 0 To count-1 '添加当前组的项目到集合
Tables("不定向卡券导入券号").Rows(j)("是否已导入") = "1"
Next
Dim drs As List(Of DataRow)
drs = DataTables("不定向卡券导入券号").Select("是否已导入 = '1'")
For Each dr As DataRow In drs
dr.Delete
Next
End If
305条用了16'
此主题相关图片如下:微信截图_20171022175550.png

[此贴子已经被作者于2017/10/22 17:55:25编辑过]