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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> в ячейке GridView сохранение ссылки на файл 
:(
    Опции темы
tatbesidovska
  Дата 21.1.2011, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Добрый день! Может кто знает,как сделать.

Нужно реализовать такую беду: Есть GridView, при нажатии на ячейку, открывается диалоговое окно с выбором файла, выбираем файл, предположим .xls, закрывается окно, ссылка на этот файл попадает в ячейку, ну и соответственно затем сохраняется в базу данных. Подскажите что-нить
PM MAIL   Вверх
RobinHoodPHD
Дата 10.2.2011, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Доброго дня

Все просто.
Кидаем на форму диалог открытия файла. Обрабатываем событие нажатия кнопки мыши на ячейку
Код

 private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
// Если нужно не для всех колонок или строк, то это можно вытащить из параметра e - там есть строка и колонка на которую ткнули
            if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                dataGridView1.CurrentCell.Value = openFileDialog1.FileName;
            }
        }

Потом по какому событию или прямо в конце сей процедуры вставляем строку типа:
Код

MyTableAdapter.Update (MyDataTable);

Т.е. вызываем метода update нашего адаптера, к которому привязан грид
Удачи


Это сообщение отредактировал(а) RobinHoodPHD - 10.2.2011, 21:57
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

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

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

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


 




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


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

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