|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.06.2011, 22:20 | #1 |
Регистрация: 11.06.2011
Сообщений: 8
|
Как добавить текст из TextBox в DataGridView
Доброго времени суток!
Помогите, пожалуйста, в следующем: Создал базу *.sdf при помощи Visual Studio 2008 (адаптер, подключение итд итп все есть) В базе создал таблицу со столбцами "№ п/п" и "Город". На форму выложил: TextBox, DataGridView и кнопку Button. DataGridView подсоединен к базе и отображает названия столбцов. Как сделать так, чтобы при нажатии кнопки Button, текст, введенный в TextBox переносился в столбец "Город", а в столбец "№ п/п" заполнялся автоматически? Написал пока такой код, но он просто добавляет строки в таблице: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ТаблицаBindingSource.AddNew() ТаблицаBindingSource.DataSource = TextBox1.Text End Sub Заранее спасибо! Последний раз редактировалось Arik80; 16.06.2011 в 22:24. |
16.06.2011, 23:13 | #2 |
Пользователь
Регистрация: 11.03.2011
Сообщений: 67
|
Первый способ: через адаптер делаешь запрос типа INSERT в БД (и/или DataSet), обновляешь DataGrid
Второй способ (хуже): прописываешь правило заполнения столба "№ п/п" для грида при изменении строки
Если помог, жми спасибо
|
16.06.2011, 23:25 | #3 |
Регистрация: 11.06.2011
Сообщений: 8
|
Спасибо, а можно поподробнее?
|
16.06.2011, 23:36 | #4 |
Пользователь
Регистрация: 11.03.2011
Сообщений: 67
|
у тебя должен быть файл *.xsd, в нем можно создавать запросы для своего TableAdapter-а, тебе нужен запрос INSERT (там мастером все делается), потом в коде события кнопки пишешь имя_адаптера.имя_запроса(необходимы е данные), потом обновляешь DataSet:
имя_адаптера.Update(имя_датасета.им я_таблицы);
Если помог, жми спасибо
|
20.06.2011, 00:37 | #5 |
Регистрация: 11.06.2011
Сообщений: 8
|
Спасибо Вам огромное!!!!
Все получилось благодарая Вам )))) 2 дня создавал запрос: INSERT INTO [Table] ([Город]) VALUES (@p1). и еще в 2 дня писал код кнопки: TableBindingSource.AddNew() TableTableAdapter.InsertQuery(TextB ox1.Text) TableTableAdapter.Fill(Database1Dat aSet.Table) TableTableAdapter.Update(Database1D ataSet.Table) TableBindingSource.MoveLast() TextBox1.Text = "" Просто я 2 недели как начал изучать Visual Studio и SQL пока все трудно дается )))) А вот теперь создаю новый запрос на удаление строки, которая выделена курсором мышки. Пишу в мастере запросов, вот это, что нашел в инете: Delete [Table] Where Current of <cursor name> и выходит ошибка. Весь инет облазил, но ничего нового не нашел. Если вам не трудно подсажите как правильно код в запросе написать? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перенести текст в Базу данных | demiancz | БД в Delphi | 9 | 08.01.2011 02:26 |
Немогу добавить даниэ в базу | amator_roma | Помощь студентам | 2 | 25.11.2010 10:50 |
В ячейку добавить текст | Romuald | Microsoft Office Excel | 2 | 13.02.2009 15:45 |
текст в TextBox-е | Bezdar | Microsoft Office Excel | 2 | 04.06.2008 09:16 |
реализовать так, чтобы кандидат смог добавить несколько резюме в базу | inret | Общие вопросы Delphi | 4 | 07.05.2008 15:46 |