好的,这对我来说是新的......
我有一个gridview控件,它在一列中显示文件和目录名称。
现在我想在另一列中显示该特定文件的文件图标......
例如test.txt将有一个不同的图标形式image1.jpg和here.xsl
我找到了两个例子,但如果他们能够工作或不工作就不知道......
http://www.codeproject.com/KB/custom-controls/AssociatedIconsImage.aspx
或
http://forums.asp.net/t/90921.aspx
如何将其与我的gridview合并..?
感谢
答案 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.