显示带有相应文件的图标

时间:2010-01-12 21:22:52

标签: c# asp.net visual-studio-2008 gridview icons

好的,这对我来说是新的......

我有一个gridview控件,它在一列中显示文件和目录名称。

现在我想在另一列中显示该特定文件的文件图标......

例如test.txt将有一个不同的图标形式image1.jpg和here.xsl

我找到了两个例子,但如果他们能够工作或不工作就不知道......

http://www.codeproject.com/KB/custom-controls/AssociatedIconsImage.aspx

http://forums.asp.net/t/90921.aspx

如何将其与我的gridview合并..?

感谢

2 个答案:

答案 0 :(得分:3)

我找到了一个对您有用的资源(并使用简单的Google查询顺便说一句。):Getting Associated Icons Using C#

据我所知,没有其他方法可以通过interop使用shell32库,如给定的例子所示。

答案 1 :(得分:1)

我不确定是否有一种托管的方式...很可能,但是获得此功能的非托管方式是使用PInvoke来调用SHGetFileInfo。 There is sample code on PInvoke.Net which should get you most of the way there.