Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 16.11.2019
Сообщений: 26

Обновление базы данных

28.11.2019, 19:26. Показов 595. Ответов 0

Студворк — интернет-сервис помощи студентам
Здравствуйте. Для начала вот мой код

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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
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;
using System.Data.OleDb;
 
namespace WindowsFormsApplication2
{
 
    public partial class Form1 : Form
    {
        public static string connectString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=db.mdb";
        public OleDbConnection  myConnection;
        string id;
        public Form1()
        {
            InitializeComponent();
 
            myConnection = new OleDbConnection(connectString);
            myConnection.Open();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            // TODO: данная строка кода позволяет загрузить данные в таблицу "dbDataSet.clients". При необходимости она может быть перемещена или удалена.
 
        }
 
        public void ficks_first()
        {
            try
            {             
                string query = "SELECT id, f, i, o, tel FROM clients ORDER BY id";
                OleDbCommand command = new OleDbCommand(query, myConnection);
                OleDbDataReader reader = command.ExecuteReader();
                dataGridView1.ClearSelection();
                richTextBox1.Clear();
                dataGridView1.Columns.Add("id", "id");
                dataGridView1.Columns.Add("f", "f");
                dataGridView1.Columns.Add("i", "i");
                dataGridView1.Columns.Add("o", "o");
                dataGridView1.Columns.Add("tel", "tel");
            while (reader.Read())
            {
                dataGridView1.Rows.Add(reader["id"].ToString(), reader["f"].ToString(), reader["i"].ToString(), reader["o"].ToString(), reader["tel"].ToString());
                //richTextBox1.AppendText(reader["id"].ToString()+reader["f"].ToString()+reader["i"].ToString()+reader["o"].ToString()+reader["tel"].ToString());
            }
            reader.Close();
            }
            catch (Exception ex)
            {
 
                MessageBox.Show(ex.Message);
 
            }
        }
 
 
 
 
    private void Form1_Shown(object sender, EventArgs e)
    {
 
        ficks_first();
 
    }
 
    private void button1_Click(object sender, EventArgs e)
    {
        add_client f = new add_client(this);
        f.Show();
    }
 
    private void Form1_FormClosing(object sender, FormClosingEventArgs e)
    {
        myConnection.Close();
    }
 
    private void button9_Click(object sender, EventArgs e)
    {
            dataGridView1.Rows.Clear();
            dataGridView1.Columns.Clear();
             richTextBox1.Clear();
            ficks_first();
           
    }
 
       
            
 
    private void button2_Click(object sender, EventArgs e)
    {
        delete del = new delete(this);
        del.Show();
    }
 
    private void bindingSource1_CurrentChanged(object sender, EventArgs e)
    {
 
    }
 
    private void tabPage3_Click(object sender, EventArgs e)
    {
    }
 
    private void richTextBox1_TextChanged(object sender, EventArgs e)
    {
 
    }
  }
}

В чем собственно проблема. При вызове кнопкки баттон 9
C#
1
2
3
4
5
6
7
8
private void button9_Click(object sender, EventArgs e)
    {
            dataGridView1.Rows.Clear();
            dataGridView1.Columns.Clear();
             richTextBox1.Clear();
            ficks_first();
           
    }
моя программа должна обновлять базу данных в дата грид и она конечно делает это но только секунд через 5 -10 после добавления данных или удаления. при том что данные в самой бд добавляються или удаляються мгновенно. Никак не могу понять в чем проблема
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.11.2019, 19:26
Ответы с готовыми решениями:

Обновление данных из базы данных в клиентах в реальном времени
Здравствуйте, уважаемые коллеги! Как сделать то, что описано в теме? Расскажу с самого начала откуда пошла такая задача. Есть в...

Обновление базы данных
Здравствуйте! Есть база данных mssql которая содержит информацию об ВУЗах (название вуза и информация об его...

Обновление базы данных
Имею приложение к которому подключена база, в обозревателе решения в проекте висит файл dataset.xsd. Добавил несколько таблиц через мс...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.11.2019, 19:26
Помогаю со студенческими работами здесь

Обновление базы данных
В базе данных две таблицы (оформление и работа). Создаю table("Выполненные работы"), который я заполняю при помощи соединяющего...

Обновление базы данных с textBox
И еще один вопросик: Также есть база данных на Microsoft Server. В ней есть таблица, содержащая столбцы - id, info, sum Мне нужно...

Обновление существующей базы данных
Пытаюсь обносить базу данных, включил миграции(Enable-Migrations), добавил миграции (Add-migrations), пытаюсь обновить базу...

Базы данных. Сортировка и обновление
Здравствуйте. Пишу дипломную работу с использованием баз данных. У меня такой вопрос: Как программно обновить содержимое DataGridView...

Обновление таблицы базы данных из DataTable
Приветствую всех. Вот какая проблема надо обновлять таблицу база данных данными из datatable делал так SQLiteCommand command =...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru