![]() |
|
Модераторы: gambit |
![]()
|
|
| tatbesidovska |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 9.4.2008 Репутация: нет Всего: нет |
Добрый день.
Такая ситуация: Есть DataGridView, форма с textBox-ами, стою на записи в DataGridView, надо чтобы после нажатия на кнопку "Добавить" выходила форма, заполненная данными из записи на которой стою. Далее, редактирование, сохранение, обновление БД. Заранее всем спасибо за помощь. |
|||
|
||||
| akizelokro |
|
|||
![]() Крокодил ![]() ![]() Профиль Группа: Участник Сообщений: 761 Регистрация: 30.7.2007 Репутация: нет Всего: 5 |
обработчик нажатия кнопки Добавить
{ NewRecordForm _newform = new NewRecordForm(); (_newform.Controls["твойtextbox"] as TextBox).Text = dataGridView1[idcolumn.Index, dataGridView1.CurrentRow.Index].Value; ..... if(utp.ShowDialog()==DialogResult.OK) { dataGridView1[idcolumn.Index, dataGridView1.CurrentRow.Index].Value = (_newform.Controls["твойtextbox"] as TextBox).Text; .... EndEdit(); Update(); } } Это сообщение отредактировал(а) akizelokro - 12.5.2008, 16:10 -------------------- a = a + b; b = a - b; a = a - b; |
|||
|
||||
| tatbesidovska |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 9.4.2008 Репутация: нет Всего: нет |
idcolumn.Index- что вместо этого надо написать???
|
|||
|
||||
| akizelokro |
|
|||
![]() Крокодил ![]() ![]() Профиль Группа: Участник Сообщений: 761 Регистрация: 30.7.2007 Репутация: нет Всего: 5 |
индекс столбца, из которого ты берешь значение
-------------------- a = a + b; b = a - b; a = a - b; |
|||
|
||||
| tatbesidovska |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 9.4.2008 Репутация: нет Всего: нет |
это понятно, меня интересут запись индекса
|
|||
|
||||
| akizelokro |
|
|||
![]() Крокодил ![]() ![]() Профиль Группа: Участник Сообщений: 761 Регистрация: 30.7.2007 Репутация: нет Всего: 5 |
<название_столбца_в_DataGridView>.Index
название ты можешь посмотреть через визуальный редактор элемента управления при выборе пункта "Edit columns" в таблице свойств (справа) интересующего тебя столбца. или через свойство Collection (если память не изменяет) окна свойств -------------------- a = a + b; b = a - b; a = a - b; |
|||
|
||||
| tatbesidovska |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 9.4.2008 Репутация: нет Всего: нет |
dataGridView1[названиеСуднаDataGridViewTextBoxColumn.Index,dataGridView1.CurrentRow.Index].Value; подчеркивается и пишет: Cannot implicitly convert type 'object' to 'string'. An explicit conversion exists (are you missing a cast?) Это сообщение отредактировал(а) tatbesidovska - 13.5.2008, 15:38 |
|||
|
||||
| akizelokro |
|
||||
![]() Крокодил ![]() ![]() Профиль Группа: Участник Сообщений: 761 Регистрация: 30.7.2007 Репутация: нет Всего: 5 |
угу. если у тебя столбец может содержать значения NULL, то тебе нужно добавить проверку перед этим присвоением. и еще поправлюсь
чтобы обрезать начальные и конечные пробелы -------------------- a = a + b; b = a - b; a = a - b; |
||||
|
|||||
| tatbesidovska |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 9.4.2008 Репутация: нет Всего: нет |
Да, теперь все работает, но почему то не обновляются данные в БД, в чем проблемка, подскажите!
|
|||
|
||||
| tatbesidovska |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 9.4.2008 Репутация: нет Всего: нет |
Все, заработало! Это моя шляпа была, akizelokro, большое спасибо тебе за помощь в освоении материала.
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |