Молчун
Зарегистрирован: 12 March 2007
Сообщения: 36
Примеры кода: 0
|
DataList. Можно ли вынуть содержимое полей? |
08 August 2008 12:43 |
|
|
|
|
Есть DataList, в его шаблоне заведен только один контрол - Image:
<asp:DataList ID="DataList1" runat="server" Width="400px" DataSourceID="SqlDataSource1" RepeatDirection="Horizontal">
<ItemTemplate>
<asp:Image ID="Image1" Width="60" runat="server" ImageUrl='<%# Eval("FNHost") %>' />
</ItemTemplate>
</asp:DataList>
В качестве источника SqlDataSource1 - SQL таблица, в которой есть поле FNHost (имя jpg-файла). Эти картинки и показываются на странице.
Возникла потребность получить в методе Page_Load список имен jpg-файлов, которые попали в DataList, ну и с этими именами что-то там сделать.
Можно, конечно, описать картинки как объект и вынуть их в массив, либо вынуть нужные записи, например, в DataTable, и уже оттуда взять имена файлов, но, получается вроде как лишнее телодвижение.
Может быть есть возможность обратиться непосредственно к Datalist1 и оттуда вынуть имена jpg-файлов. Ведь уже к моменту срабатывания Page_Load обращение к серверу базы данных уже было, и в Image1.ImageUrl картинки вроде как уже есть, только как к ним достучаться?
VM
Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 08 August 2008 12:43
|
|