打开文件对话框多选

优素福·伊姆兰(Yousef Imran)

我正在使用多选文件对话框浏览多张图片并将其添加到datagridview中,然后从那里将其存储在数据库中。

我仅设法存储了第一张选定的图片,这是有问题的(根本没有语法或运行时错误)。

通过检查,我意识到文件对话框仅获取第一个图像的完整路径,并将其用于其余图像。

样例代码:

if (ofd_pic.ShowDialog() == DialogResult.OK)
{
   foreach (String file in ofd_pic.FileNames)
   {
    MessageBox.Show(ofd_pic.FileName);
   }
}

该消息框将始终仅显示第一张图像的路径,而我无法获取每个选定图像的路径。

文件对话框的属性为:

1,修饰语:私有 2. MultiSelect:正确。3. RestoreDirectory:正确。

有什么帮助吗?

斯里拉姆·萨克提维(Sriram Sakthivel)

实际上,您正在遍历所有文件,但从未使用过它。您需要使用循环变量file

foreach (String file in ofd_pic.FileNames)
{
    MessageBox.Show(file);
}

ofd_pic.FileName属性应当您设定仅用于MultiSelectfalse,那么只有很有道理。我想FileName启用后会返回第一个文件MultiSelect

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

打开文件对话框多选

来自分类Dev

使用“ for”属性打开文件对话框

来自分类Dev

Ubuntu SDK打开文件对话框

来自分类Dev

打开文件对话框-过滤

来自分类Dev

打开文件对话框以获取Excel

来自分类Dev

Ubuntu SDK打开文件对话框

来自分类Dev

如何使用“打开文件”对话框打开文件

来自分类Dev

VBA 多选项对话框输出

来自分类Dev

打开文件对话框按文件内容过滤

来自分类Dev

从打开的文件对话框获取文件路径

来自分类Dev

打开文件对话框按文件内容过滤

来自分类Dev

“打开文件”对话框的默认文件夹位置

来自分类Dev

打开文件对话框中的文件过滤器

来自分类Dev

对话框打开空白

来自分类Dev

单词对话框打开

来自分类Dev

打开对话框的命令

来自分类Dev

打开对话框的问题

来自分类Dev

打开文件上传对话框onclick图片

来自分类Dev

VBScript打开对话框以选择文件路径

来自分类Dev

Kubuntu 15.04“文件打开”对话框不起作用

来自分类Dev

打开文件对话框不起作用

来自分类Dev

在visio vba中打开文件对话框

来自分类Dev

Swift中的“打开文件”对话框崩溃

来自分类Dev

如何显示“现代”打开文件对话框?

来自分类Dev

Outlook(VBA)错误438中的打开文件对话框

来自分类Dev

角度:单击按钮后打开文件对话框

来自分类Dev

Kubuntu 15.04“文件打开”对话框不起作用

来自分类Dev

打开任何文件对话框时Outlook 2010崩溃

来自分类Dev

单击链接标签上的“打开文件”对话框