有没有办法将多个路径从DB字段转换为单独的href链接? 例如:
c:\MyPath\SomeFile.pdf;c:\MyPath\AnotherFile.pdf;c:\MyPath\LastFile.pdf
我能够将上面的单个路径编程到链接中,但我正在使用的SQL DB最多可以有3个单独的路径来访问其中的文件。
例如,我可以转过来:
c:\MyPath\SomeFile.pdf
进入此链接(并使其可点击):
\\1.1.1.1\c$\MyPath\SomeFile.pdf
我现在能够通过创建一些变量来保存路径和来自字段的数据来实现这一目标:
string UNCPath = "\\\\1.1.1.1\\c$\\";
string PathToFile = (dgv[e.ColumnIndex, e.RowIndex].Value.ToString());
System.Diagnostics.Process.Start(temp1 + temp2);
关于上述内容的一些补充说明:
问题是,如果字段有多个字段,我不知道该怎么办。
我在想一个右键菜单,它显示所有3(或2或1)个路径,并使它们可以点击。
或者我必须打开另一个列出它们的表单页面....类似于上面一行。
这些方法对我来说似乎不是一个很好的方法。
还有其他合适的方法吗?