Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataGridView + mdb файл / 13 сообщений из 13, страница 1 из 1
24.12.2006, 05:38
    #34220932
Super_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView + mdb файл
Вот здесь решали идентичный вопрос, и решили его.

www.gotdotnet.ru/Forums/VS2005/307690.aspx

У меня такая же проблема, но ничего не помагает :(
Может у меня файл mdb глючный???
...
Рейтинг: 0 / 0
24.12.2006, 13:35
    #34221047
Ramin Hashimzade
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView + mdb файл
покажы код, как ты это хочеш делать!

----
www.hramin.jino-net.ru
...
Рейтинг: 0 / 0
24.12.2006, 15:36
    #34221118
Super_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView + mdb файл
У меня типизирований TableAdapter, все делаю в Дизайнере.
А именно: кидаю на форму мою ДатаТейбл, автоматически генерируется DataGridView, BindingSource, BindingNavigator, TableAdapter и DataSet.

Савмое главное, что в DataSet записуются новые значения, а TableAdapter не делает свой Апдейт...

Код: plaintext
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.
public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        private void Form2_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'baza.Oblast' table. You can move, or remove it, as needed.
            this.bazaTableAdapter.Fill(this.baza.Oblast);

        }

        private void oblastBindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
            this.Validate();
            this.oblastBindingSource.EndEdit();

            try
            {
                bazaTableAdapter.Update(baza);
                baza.AcceptChanges();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            this.bazaTableAdapter.Connection.Close();
        }
    }

Заметил еще вот такое:
...
Рейтинг: 0 / 0
24.12.2006, 15:40
    #34221126
Super_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView + mdb файл
Не стоит галочка на Reflesh the Data Table...
Включить ее не получается...
Что делать? Мыло и шнурки???
...
Рейтинг: 0 / 0
24.12.2006, 16:10
    #34221159
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView + mdb файл
Super_p
У меня такая же проблема, но ничего не помагает :(
Может у меня файл mdb глючный???

в чем вопрос?

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
24.12.2006, 16:40
    #34221202
Super_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView + mdb файл
Sa
в чем вопрос?


Извените :)

Кидаю на форму DataGridView, в режиме конструктора указываю источник данных (готовую таблицу, созданную в Access), потом пытаюсь занести данные в файл и... оплля, изменения в DataGrid отображаются, заносятся в DataSet, а вот в файле они не сохраняются....

Короче не работает TableAdapter.Update()
...
Рейтинг: 0 / 0
24.12.2006, 17:26
    #34221236
Super_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView + mdb файл
Insert тоже не работает:

INSERT INTO `Область` (`Обласний центр`, `ПІБ губернатора`, `Кількість районів`, `Площа`, `Назва області`, `Кількість населення`) VALUES (?, ?, ?, ?, ?, ?)

adapter.InsertRow(row.Обласний_центр, row.ПІБ_губернатора, row.Кількість_районів, row.Площа, row.Назва_області, row.Кількість_населення);

Но!!! Мой запрос TableAdapter.InsertRow() в Query Builder на Execute Query все таки ВСТАВЛЯЕТ
новую строку в базу!!! Короче, я так уже запутался, что тошнит уже...
...
Рейтинг: 0 / 0
24.12.2006, 19:20
    #34221307
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView + mdb файл
Super_p
потом пытаюсь занести данные в файл и... оплля, изменения в DataGrid отображаются, заносятся в DataSet, а вот в файле они не сохраняются....

какие изменения, и что за файл?
предагаю сделать тестовый пример, разработайте небольшую бд на access.
прикрепите сюда mdb файл. и точно распишите что вы хотите получить в результате.

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
24.12.2006, 21:09
    #34221376
Super_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView + mdb файл
Ну вот создал другую базу в Access, в Server Explorer создал новое подключение Data Connection
к моему файлу TempDB.mdb, потом сoздал DataSet и перетянул туда мою таблицу из Server Explorer-а.
Создал форму и кинул туда мою таблицу из окна Data Sources - автоматически сгенерировались
tempDBDataSet, aviaportBindingSource, aviaportTableAdapter, aviaportBindingNavigator и aviaportDataGridView.
Запускаю - заполняю данные, нажимаю на кнопку Save

Код: plaintext
1.
2.
3.
4.
5.
private void aviaportBindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
            this.Validate();
            this.aviaportBindingSource.EndEdit();
            this.aviaportTableAdapter.Update(this.tempDBDataSet.Aviaport);
        }

Данные добавляются в мою ДатаСет, но в сам файл TempDB.mdb НЕ ДОБАВЛЯЮТСЯ!!!
...
Рейтинг: 0 / 0
24.12.2006, 21:16
    #34221380
Super_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView + mdb файл
мой файл mdb
...
Рейтинг: 0 / 0
25.12.2006, 00:39
    #34221526
-)
-)
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView + mdb файл
Пересоздай проект и когда появится окно с предложением скопировать файл данных в проект, ответь – НЕТ. И все будет работать.
Если хочешь глубже “распахать” разницу между ДА и НЕТ, то, как написано - жми F1.
...
Рейтинг: 0 / 0
26.12.2006, 19:26
    #34226155
Super_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView + mdb файл
-)Пересоздай проект и когда появится окно с предложением скопировать файл данных в проект, ответь – НЕТ. И все будет работать.
Если хочешь глубже “распахать” разницу между ДА и НЕТ, то, как написано - жми F1.

Что я могу сказать??? КАПЕЦ!!! Во я дурак, а говорили же - учи английский :)

Спасибо тебе, pooj! Кто как не начальник может дать верный совет :)
...
Рейтинг: 0 / 0
01.09.2007, 23:51
    #34770008
билл гэйтс
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView + mdb файл
мДа... спасибо Вам за решение. Тоже мучился весь день.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataGridView + mdb файл / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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