Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Навигатор

343
15 октября 2007 года
lena_ki
282 / / 14.04.2005
В гриде отображаются данные:
Код:
private void Form1_Load(object sender, EventArgs e)
{
DataTable data = newDataTable();
NpgsqlConnection conn = newNpgsqlConnection("Server=192.168.1.253;Port=5432;User Id=postgres;Password=1234;Database=my;");
conn.Open();
NpgsqlCommand command = newNpgsqlCommand("select * from log", conn);
NpgsqlDataReader dr = command.ExecuteReader();
data.Load(dr);
dataGridView1.DataSource = data;
dr.Close();
conn.Close();
}


Как к этому гриду привезать навигатор, чтобы с помощью его кнопочек ходить по записям грида?
Так не правильно:
bindingNavigator1.BindingSource.DataSource = dataGridView1.DataSource;
10K
15 октября 2007 года
FAngel
77 / / 13.09.2006
Если я не ошибаюсь (делал подобное ч-з DataSet), то тебе надо воспользоватся BindingSourcе: сначала в BindingSourcе установить DataSource = data, потом в навигаторе выставить свойство или ДатаСорс или БиндингСорс равным своему биндинг сорсу, и то же самое сделать с Гридом. Должно работать. Не гарантирую что правильно указал нужные свойства, но надеюсь хоть с направлением решения проблемы помог :)
343
15 октября 2007 года
lena_ki
282 / / 14.04.2005
Заработало. :)
Код:
private void Form1_Load(object sender, EventArgs e)
        {
            DataTable data = new DataTable();
            NpgsqlConnection conn = new NpgsqlConnection("Server=192.168.1.253;Port=5432;User Id=postgres;Password=1234;Database=my;");
            conn.Open();
            NpgsqlCommand command = new NpgsqlCommand("select * from log", conn);
            NpgsqlDataReader dr = command.ExecuteReader();
            data.Load(dr);
            BindingSource bs = new BindingSource();
            bs.DataSource = data;
            bindingNavigator1.BindingSource = bs;
            dataGridView1.DataSource = bs;
            //dataGridView1.DataSource = data;
            dr.Close();
            conn.Close();
        }
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог