Foxtable(狐表)用户栏目专家坐堂 → [求助]客户端窗口打开慢


  共有1765人关注过本帖树形打印复制链接

主题:[求助]客户端窗口打开慢

帅哥哟,离线,有人找我吗?
bzqlyj
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:260 积分:2116 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)窗口有绑定表格?加载很多数据?  发帖心情 Post By:2023/4/10 11:43:00 [只看该作者]

是这段代码有问题
Dim hc1 As New HttpClient("http://107.1618.20:12636/que1.htm")

hc1.FormData.Add("name", _yh)
hc1.FormData.Add("pswrd", _yhk)

Dim dt1 As DataTable = hc1.GetDataTable()
If hc1.rCookies.ContainsKey("error") Then
    MessageBox.show(hc1.rCookies("error"), "错误" , MessageBoxButtons.OK, MessageBoxIcon.Warning)
    Return 
ElseIf dt1 IsNot Nothing Then
    _glwgb = dt1
Else
    MessageBox.Show("接收DataTable失败,原因未知!", "错误" , MessageBoxButtons.OK , MessageBoxIcon.Warning)
End If
Dim xzpyxy As WinForm.PictureViewer = e.Form.Controls("PictureViewer1")
Dim xzpyxy1 As String = xzpyxy.SelectedItem
xzpyxy.ClearCommand.Visible = False
xzpyxy.StretchCommand.Visible = False
xzpyxy.SaveAsCommand.Visible = False

 回到顶部
帅哥哟,离线,有人找我吗?
bzqlyj
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:260 积分:2116 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)减少显示的数据  发帖心情 Post By:2023/4/10 11:55:00 [只看该作者]

没有显示数据,是接收到的表存在全局变量表内的

 回到顶部
帅哥,在线噢!
有点蓝
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106272 积分:540489 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/4/10 11:59:00 [只看该作者]

提高网络带宽,减少加载的数据量。

 回到顶部
帅哥哟,离线,有人找我吗?
bzqlyj
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:260 积分:2116 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)提高网络带宽,减少加载的数据量。  发帖心情 Post By:2023/4/10 12:45:00 [只看该作者]

是不是接收的表必须帮定到窗口的表中,不是直接保留在全局变量表中

 回到顶部
帅哥哟,离线,有人找我吗?
bzqlyj
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:260 积分:2116 威望:0 精华:0 注册:2020/9/28 14:53:00
回复:(有点蓝)提高网络带宽,减少加载的数据量。  发帖心情 Post By:2023/4/10 12:48:00 [只看该作者]

Dim hc1 As New HttpClient("http://107.1618.20:12636/que1.htm")

hc1.FormData.Add("name", _yh)
hc1.FormData.Add("pswrd", _yhk)

Dim dt1 As DataTable = hc1.GetDataTable()
If hc1.rCookies.ContainsKey("error") Then
    MessageBox.show(hc1.rCookies("error"), "错误" , MessageBoxButtons.OK, MessageBoxIcon.Warning)
    Return 
ElseIf dt1 IsNot Nothing Then
    _glwgb = dt1是不是这有问题
Else
    MessageBox.Show("接收DataTable失败,原因未知!", "错误" , MessageBoxButtons.OK , MessageBoxIcon.Warning)
End If

 回到顶部
帅哥,在线噢!
有点蓝
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106272 积分:540489 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/4/10 13:56:00 [只看该作者]

建议直接绑定,没有必要使用全局变量。不过估计还是GetDataTable取数据慢

 回到顶部
总数 16 上一页 1 2