отображать значок с соответствующим файлом - PullRequest
0 голосов
/ 13 января 2010

Хорошо, это что-то новое для меня ....

У меня есть элемент управления gridview, который отображает имена файлов и каталогов в одном столбце.

Теперь я хочу отобразить значок файла этого конкретного файла в другом столбце ...

Например, test.txt будет иметь другую иконку image1.jpg и здесь.xsl

Я нашел два примера, но не знаю, сработают они или нет ....

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

или

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

как включить это в мой gridview ..?

спасибо

Ответы [ 2 ]

3 голосов
/ 13 января 2010

Я нашел источник, который должен быть полезен для вас (и, между прочим, с помощью простого запроса Google): Получение связанных значков с помощью C # .

Насколько я знаю, нет другого способа, кроме как использовать библиотеку shell32 через interop, как в данном примере.

1 голос
/ 13 января 2010

Я не уверен, существует ли управляемый способ для этого ... вполне возможно, что неуправляемый способ получить это будет использовать PInvoke для вызова SHGetFileInfo. В PInvoke.Net есть пример кода, который поможет вам в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...