Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как вставить изображение 
V
    Опции темы
werqwrt
Дата 7.4.2008, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 63
Регистрация: 23.3.2008

Репутация: нет
Всего: 1



В какой контрол можно вставит изображение из базы данных, 
если изображение хранится как массив byte[]
PM MAIL   Вверх
Mymik
Дата 7.4.2008, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 50
Всего: 78



пиши отдельный WebHandler. контрола не существует.


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
werqwrt
Дата 7.4.2008, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 63
Регистрация: 23.3.2008

Репутация: нет
Всего: 1



Не подскажите как, или где можно посмотреть
а то не очень понимаю
PM MAIL   Вверх
Mymik
Дата 7.4.2008, 20:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 50
Всего: 78



КЛАЦ правда там используется WebService но я думаю ты сумеешь выцепить метод из webservice и вставить его в web handler. 


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
login26
Дата 8.4.2008, 08:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 12.12.2006
Где: Ростов на Дону

Репутация: 1
Всего: 1



я делал так:
1 создал страницу DisplayPicture.aspx поместил код 
Код

public partial class DisplayPicture : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {        
        int ID = Convert.ToInt32(Request.QueryString["ID"]);       
        GetFotoFromDB(ID);
        
}
    


     protected void  GetFotoFromDB(int ID)
        {
            string connectionString = WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
            using ( OleDbConnection connection = new OleDbConnection(connectionString))
                {
                    connection.Open();            
                    OleDbCommand command = new OleDbCommand("SELECT [foto] FROM [Person] WHERE [idPers] = @idPers", connection);                   
                    command.Parameters.AddWithValue("@idPers", ID);                   
                    try
                    {
                        byte[] barrImg = (byte[])command.ExecuteScalar();
                        Response.ContentType = "image/jpeg";
                        Response.BinaryWrite(barrImg);
                    }                    
                    catch (Exception exception)
                    {                    
                    }                    
                    finally
                    {
                        connection.Close();
                      
                    }                   
                }
        }
   
}


2  В требуемый грид помещаем 
Код

 <asp:ImageField DataImageUrlField="idPers" DataImageUrlFormatString="DisplayPicture.aspx?ID={0}" HeaderText="Фото">

вот в принципе и всё!
PM MAIL   Вверх
Mymik
Дата 8.4.2008, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 50
Всего: 78



Небольшое напутствие на будущее... Если тебе нужно использовать вывод картинки или еще чего, то не используй aspx страницы, использую ashx (Web Handler) по той простой причине, что они будут работать на порядок быстрее. У Aspx цикл жизни слишком длинный. а у ashx только два метода и все. 


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
werqwrt
Дата 8.4.2008, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 63
Регистрация: 23.3.2008

Репутация: нет
Всего: 1



Спасибо.

а не подскажите для чего нужно свойство IsReusable?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0569 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.