Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / MS sql 2012 + c# , dataGridView / 8 сообщений из 8, страница 1 из 1
16.03.2014, 22:43
    #38587666
neverend12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS sql 2012 + c# , dataGridView
Здравствуйте! У меня следующая проблема: я создал БД на MS sql'e связал через bindingSource на c# , создал DataGriedView и связал с одной из таблиц. Написал обработчик кнопки, которая по идее должна обновлять изменения в таблице, но этого не происходит, помогите разобраться, в чем дело...
P.S. закомментировал те строчки, которые пытался вставить вместе с TableAdapter...Тоже ничего не выходило

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
[/SRC]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Course
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            // TODO: данная строка кода позволяет загрузить данные в таблицу "network_buildingDataSet.Employees". При необходимости она может быть перемещена или удалена.
            this.employeesTableAdapter.Fill(this.network_buildingDataSet.Employees);
            // TODO: данная строка кода позволяет загрузить данные в таблицу "network_buildingDataSet.Employees". При необходимости она может быть перемещена или удалена.
            this.employeesTableAdapter.Fill(this.network_buildingDataSet.Employees);

        }

        private void button1_Click(object sender, EventArgs e)
        {
            //this.network_buildingDataSet.Employees.Rows.Add(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text);
            //this.employeesTableAdapter.Fill(this.network_buildingDataSet.Employees);
            //this.Validate();
            //this.employeesBindingSource.EndEdit();
            this.employeesTableAdapter.Update(this.network_buildingDataSet);//.Employees);
        }

        private void button2_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}

[SRC c#]
...
Рейтинг: 0 / 0
17.03.2014, 09:16
    #38587802
neverend12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS sql 2012 + c# , dataGridView
P.P.S если что, вот тут файл с проектом http://rghost.ru/53118601
...
Рейтинг: 0 / 0
17.03.2014, 11:55
    #38587974
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS sql 2012 + c# , dataGridView
neverend12
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
 private void button1_Click(object sender, EventArgs e)
        {
            //this.network_buildingDataSet.Employees.Rows.Add(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text);
            //this.employeesTableAdapter.Fill(this.network_buildingDataSet.Employees);
            //this.Validate();
           	this.employeesBindingSource.EndEdit();
            this.employeesTableAdapter.Update(this.network_buildingDataSet);//.Employees);
        }
...
Рейтинг: 0 / 0
17.03.2014, 11:59
    #38587980
neverend12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS sql 2012 + c# , dataGridView
Cat2, я пытался! и все, что закомментировано, пробовал в разных вариациях - безрезультатно(
...
Рейтинг: 0 / 0
17.03.2014, 12:15
    #38588011
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS sql 2012 + c# , dataGridView
neverend12,

Во-првых зачем два раза заливается таблица?
...
Рейтинг: 0 / 0
17.03.2014, 12:19
    #38588016
neverend12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS sql 2012 + c# , dataGridView
Cat2,

Это сделалось автоматически.. Я попробовал убрать, это все равно не помогает
...
Рейтинг: 0 / 0
17.03.2014, 12:34
    #38588044
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS sql 2012 + c# , dataGridView
В вашем случае дело скорее всего в том, что ваша база копируется в выходной каталог программы. Вы делаете редактирование, данные сохряются но при следующем запуске измененная база опять затирается чистой
...
Рейтинг: 0 / 0
17.03.2014, 12:50
    #38588070
neverend12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS sql 2012 + c# , dataGridView
Cat2,
Спасибо большое!!! Я заменил на "копировать, если новее" и все действительно заработало !
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / MS sql 2012 + c# , dataGridView / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]