Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# и базы данных, ADO.NET

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
SantaHateYou
0 / 0 / 0
Регистрация: 24.04.2014
Сообщений: 16
#1

Combobox и TableAdapter как обновлять таблицу - C#

25.04.2014, 22:52. Просмотров 1801. Ответов 24
Метки нет (Все метки)

Здравствуйте. Помогите с моей проблемой.
Есть база в акцесе с кучкой подобных таблиц в которые данные забивает пользователь из текстбоксов все таблицы одинаковые имеют только разные названия.
Есть кнопка обновляющая одну конкурентную таблицу с конкретным именем
C#
1
2
3
4
5
6
7
8
        private void button2_Click_1(object sender, EventArgs e)
        {
 
           
            f.сотрудникиTableAdapter.Insert(textBox10.Text, textBox11.Text, textBox12.Text, textBox13.Text, textBox14.Text, textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, textBox9.Text);
            f.сотрудникиTableAdapter.Update(учет_премииDataSet);
            f.сотрудникиTableAdapter.Fill(this.учет_премииDataSet.Сотрудники);
        }
а как сделать чтоб я обновлял с кнопки имено ту таблицу которая выбрана в комбобоксе???!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2014, 22:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Combobox и TableAdapter как обновлять таблицу (C#):

Обращение к тому или иному TableAdapter в зависимости от выбора в ComboBox - C#
Добрый день всем, вопрос такой, имею базу, нужно сделать некий запрос, запрос добавлю, но таких запросов у меня 116, каждый из них...

TableAdapter, добавление записей в таблицу с полем IDENTITY - C#
Пытаюсь добавить запись в таблицу в файл mdf, через адаптер. Структура таблицы: CREATE TABLE . ( INT ...

MySQL Как добавить запись в таблицу БД, используя combobox, к которому привязана другая таблица? - C#
Здравствуйте! Проблема состоит вот в чем: Есть два combobox'a, cboxProdPlatform привязан к таблице platforms (platform_code,...

Как увеличить время ожидания до завершения операции TableAdapter.Fill()? - C#
При попытке выполнить запрос через TableAdapter превышающий 30 сек выдается ошибка "Истекло время ожидания". Как увеличить это...

Как при заполнении через TableAdapter вернуться на верхнюю строку - C#
Imports System.Data.OleDb Imports Microsoft.Office.Interop Public Class Form1 Private Sub Form1_Load(ByVal sender As...

Как обновлять данные DataSet и DataGrid - C#
Всем приветь! Возникла проблема, не знаю как решать! DataSet ds = new DataSet(); public Form1() { ...

24
nmcf
5685 / 4996 / 1703
Регистрация: 14.04.2014
Сообщений: 20,379
02.05.2014, 18:33 #16
Где это сказано? Изменять их точно можно, значит и добавлять тоже.
0
SantaHateYou
0 / 0 / 0
Регистрация: 24.04.2014
Сообщений: 16
02.05.2014, 18:39  [ТС] #17
это выскакивает после добавления этой строки dataGridView1.Rows.Add();
0
nmcf
5685 / 4996 / 1703
Регистрация: 14.04.2014
Сообщений: 20,379
02.05.2014, 18:46 #18
Редактирование в DataGridView разрешено? Вручную строки добавляются?
0
SantaHateYou
0 / 0 / 0
Регистрация: 24.04.2014
Сообщений: 16
02.05.2014, 18:48  [ТС] #19
В ручную все добавляется и сохраняется в бд.
когда делаю так
C#
1
2
3
4
5
6
7
8
9
10
11
dataGridView1.Rows[0].Cells[0].Value = textBox16.Text;
            dataGridView1.Rows[0].Cells[1].Value = textBox10.Text;
            dataGridView1.Rows[0].Cells[2].Value = textBox11.Text;
            dataGridView1.Rows[0].Cells[3].Value = textBox12.Text;
            dataGridView1.Rows[0].Cells[4].Value = textBox13.Text;
            dataGridView1.Rows[0].Cells[5].Value = textBox14.Text;
            dataGridView1.Rows[0].Cells[6].Value = textBox5.Text;
            dataGridView1.Rows[0].Cells[7].Value = textBox2.Text;
            dataGridView1.Rows[0].Cells[8].Value = textBox3.Text;
            dataGridView1.Rows[0].Cells[9].Value = textBox4.Text;
            dataGridView1.Rows[0].Cells[10].Value = textBox15.Text;
первая строка заполняется но жму в любую ячейку или жму сохранить как все очищается.
0
nmcf
5685 / 4996 / 1703
Регистрация: 14.04.2014
Сообщений: 20,379
02.05.2014, 18:53 #20
Типы совпадают? Value ячейки будет иметь тип как у таблицы.
0
SantaHateYou
0 / 0 / 0
Регистрация: 24.04.2014
Сообщений: 16
02.05.2014, 18:58  [ТС] #21
да с типами тоже вроде все норм в таблице все ячейки типа string
0
SantaHateYou
0 / 0 / 0
Регистрация: 24.04.2014
Сообщений: 16
03.05.2014, 20:23  [ТС] #22
Up Народ подскажите как из Textbox заполнять datagridview ???
Вот мой кривой проект.
0
Вложения
Тип файла: rar WindowsFormsApplication2.rar (1.93 Мб, 1 просмотров)
nmcf
5685 / 4996 / 1703
Регистрация: 14.04.2014
Сообщений: 20,379
04.05.2014, 16:30 #23
C#
1
2
3
4
            var nr = new_dset.Tables[0].NewRow();
            nr[1] = textBox10.Text;
            nr[2] = textBox11.Text;
            new_dset.Tables[0].Rows.Add(nr);
Добавлено через 1 минуту
В DataGridView действительно не добавляет. Надо прямо в DataTable.
Здесь в таблицу сотрудников добавляет по нажатию кнопки.
0
Вложения
Тип файла: rar WindowsFormsApplication2.rar (1.96 Мб, 4 просмотров)
nmcf
5685 / 4996 / 1703
Регистрация: 14.04.2014
Сообщений: 20,379
04.05.2014, 16:34 #24
У тебя смешано подключение к БД визуальными средствами и ручная работа с БД. Выбери что-то одно.
0
magistr4815
-3 / 2 / 0
Регистрация: 24.03.2012
Сообщений: 71
06.01.2017, 16:06 #25
Я вот так делал с комбо боксом, тоже долго сучился с рефрешами абдейтами, но это не помогало.

comboBox1.DataSource = null; // сначала говорим ему что данных нет
comboBox1.DataSource = list; // а потом снова переприсваиваем
0
06.01.2017, 16:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.01.2017, 16:06
Привет! Вот еще темы с ответами:

Как обновлять интерфейс, пока выполняется функция - C#
На форме один textBox и две кнопки. 1) При нажатии на button1 должна заработать функция Count, которая пишет в textBox цифры. При этом...

Как по клику кнопки обновлять содержимое динамически создаваемого ДатаГрида? - C#
Всем доброго времени суток! Прошу не забрасывать сразу яйцами и помидорами!!! Короче, пытаюсь начинать кой-какое офисное приложение и...

MS SQL Как записать таблицу с форм (DataGridView) в таблицу БД (MS SQL Server)? - C#
вытягиваю данные из БД Код: public ArrayList GetAllDishs() { ArrayList allDishs = new ArrayList(); ...

Занесение в таблицу "связанных" данных из ComboBox - C#
Есть вопросик: Из одной таблицы считываются данные о магазине (id и store_nm) и заносятся в комбобокс. В комбобоксе отображается только ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.