Несколько форматов файлов в gridview
Есть ли какой - нибудь способ извлечь несколько форматов файлов из источника?
В настоящее время я вытягиваю все файлы .jpg, но мне нравится иметь возможность вытягивать как .jpg, так и .pdf.
Спасибо
Что я уже пробовал:
<itemtemplate>
&ЛТ;АСП:гиперссылку с ID="HyperLinkParts" атрибут runat="сервер" текст= в '<%# Ивала("изделия") %&ГТ;'
Navigateurl свойство= в '<%#Ивала("код изделия", "~/оборудования/{0}.форматы jpg") %&ГТ;'
Maciej Los
Я бы настоятельно рекомендовал прочитать это: ASP.NET обзор привязки данных[^]
Laxmidhar tatwa technologies
Динамическое определение типа ячейки
F-ES Sitecore
Вероятно, вам придется выполнять привязку данных в коде, а не использовать Eval в разметке. Это дает вам гораздо лучший контроль, и вы можете привязываться к различным расширениям в зависимости от типа данных, поскольку вы, очевидно, жестко кодируете jpg в разметке.
m-masood
Не могли бы вы привести мне пример? Спасибо!!
F-ES Sitecore
Это показывает основные принципы
https://www.aspsnippets.com/Articles/Find-Access-control-inside-GridView-in-RowDataBound-and-RowCommand-events-of-ASPNet-GridView.aspx
Таким образом, Вы используете FindControl для получения гиперссылки в событии привязки строки и обновляете NavigateUrl этой ссылки в зависимости от данных для этого row....so если вы привязываетесь к изображению, используйте правильное расширение, если это pdf-файл, используйте расширение для этого.