小编Bon*_*nie的帖子

DataGridView可调整大小的列,但最后一列无法调整大小?

For c = 0 To grd.Columns.Count - 1
    grd.Columns(c).Resizable = DataGridViewTriState.True
Next c

这允许我的DataGridView中的所有列都可以调整大小,除了最后一列.为什么?我DO得到的小调整大小鼠标指针......但你只能使列SMALLER,从来没有WIDER.

(如果我尝试使用VB.net IDE将所有列设置为Resizable,则会出现同样的问题)

我在这做错了什么?我不应该能够调整我想要的任何列,不管更大还是更小?

.net vb.net datagridview datagridviewcolumn winforms

6
推荐指数
1
解决办法
2108
查看次数

使用FTP下载每个文件*WHILE*获取文件列表

我们需要使用vb.net从远程FTP服务器获取大约100个非常小的文件.我们公司不会让我们购买(或安装)任何第三方ftp库...因此我们被迫使用类似FtpWebRequest的东西.(或者是否有更好的免费,选择已经是Visual Studio的一部分?)

这种方法有效,但速度非常慢.(我假设因为不断登录/退出.)

Log in with user name and password.
Get a file-list from the remote server.
Log out
Use that file-list to get each file separtely:
Log in, get the file, log out.
Log in 99 more times, get each file, log out each time.

相反,我们可能应该这样做,但它永远不会起作用:

Log in with user name and password.  ONCE.
Get a list of filenames.
Download each file.
Log out ONCE.

我们在网上找到了"获取FTP文件列表"以及后来"如何用FTP下载1个文件"的在线例子......但我们从未看到"获取每个文件名,现在就下载".

Dim fwr As Net.FtpWebRequest = Net.FtpWebRequest.Create(ftpSite)
fwr.Credentials = New NetworkCredential(userName, password)
fwr.KeepAlive = …

vb.net ftp download ftpwebrequest ftpwebresponse

5
推荐指数
1
解决办法
3万
查看次数