Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/91: Рейтинг темы: голосов - 91, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 18

sqlite и datagridview

27.05.2011, 00:13. Показов 16961. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
привет всем. народ, подскажите плз как мне вывести данные в datagridview? подключение к БД:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public MainDb(string dbFileName)
        {
            try
            {
                this.dbFileName = dbFileName;
                this.status = true;
                if (!File.Exists(this.dbFileName))
                {
                    SQLiteConnection.CreateFile(this.dbFileName);
                    this.status = false;
                }
                this.sqlFactory = (SQLiteFactory)DbProviderFactories.GetFactory("System.Data.SQLite");
                this.connection = (SQLiteConnection)this.sqlFactory.CreateConnection();
                this.connection.ConnectionString = "Data Source = " + dbFileName;
                this.connection.Open();
                if (!status)
                    this.CreateTable();
            }
выполнение запроса:
C#
1
2
3
4
5
6
7
8
public SQLiteDataReader Query(string query)
        {
            SQLiteCommand command = new SQLiteCommand(this.connection);
            command.CommandText = query;
            command.CommandType = CommandType.Text;
            SQLiteDataReader reader = command.ExecuteReader();
            return reader;
        }
собственно этот класс был скачан из инета (откуда уже не помню, ибо давно было).
вот собственно начало:
C#
1
2
3
4
5
private void Form1_Load(object sender, EventArgs e)
        {
            cemu.MainDb db = new cemu.MainDb("Data\\kart.db");
            string query = "SELECT * FROM `nomenklatura`";
            reader = db.Query(query);
Добавлено через 22 часа 59 минут
народ, ну хоть просто подскажите как с sqlite-базы вывести в DataGridView, очень нужно вывести таблицу. без возможности добавления, редактирования и т.д. только отобразить данные.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.05.2011, 00:13
Ответы с готовыми решениями:

Заполнение DataGridView с SQLite БД
Здравствуйте! Есть sqlite БД. На мэйн форме есть DataGridview1, один текстбокс и одна кнопка. Информация добавляется успешно но она не...

Как работать с БД SQLite и с DataGridView?
Есть БД на SQLite нужно вывести данные с таблиц на DataGridView. Как это реализовать? И какие отличия между SQLite и MySQL?

SQLite C# + dataGridView Не сохраняется нулевая строка
1 При изменении dataGridView программным способом не сохраняется нулевая строка по индексу хотя все остальные сохраняются . 2 При...

4
37 / 32 / 2
Регистрация: 31.12.2009
Сообщений: 349
27.05.2011, 00:47
Как то так
C#
1
2
3
4
5
6
7
8
SQLiteConnection cnn = new SQLiteConnection("Data Source=c:\\log.db");
        SQLiteCommand cmd = new SQLiteCommand("SELECT * FROM evtlog", cnn);
        cnn.Open();
        SQLiteDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
        DataTable dt = new DataTable();
        dt.Load(dr);
        GridView1.DataSource = dt;
        GridView1.DataBind();
0
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 18
27.05.2011, 01:28  [ТС]
спасибо, вот только свойства Bind - отсутствует. (VC2008 .net 2.0)
0
10 / 10 / 0
Регистрация: 09.10.2010
Сообщений: 57
12.06.2011, 13:10
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
DataSet ds = new DataSet();
string sql = "SELECT * FROM FOO";
try
{
using (SQLiteConnection conn = new SQLiteConnection(connstr))
{
using (SQLiteDataAdapter da = new SQLiteDataAdapter(sql, conn))
{
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0].DefaultView;
}
}
}
catch (Exception err)
{
}
}
что то вроде этого я использую. А возможность удаления-изменения в самом DataGridView отключается.
0
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 18
18.06.2011, 17:30  [ТС]
спасибо, заработало
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.06.2011, 17:30
Помогаю со студенческими работами здесь

Динамическое создание DataGridView и привязка к БД SQLite
при запуске программы создается БД, как мне создать на форме DataGridView и привязать к базе? Добавлено через 42 минуты DataGridView...

Удаление строки из DataGridView субд SQLite
Уважаемые программисты, возникла проблема. Простите за корявый русский, башня уже вяло соображает..) Имеется БД SQLite, из нее...

Как отобразить данные из SQLite в DataGridView?
Как отобразить данные с БД SQLite в DataGridView, подскажите, пожалуйста... Добавлено через 2 часа 54 минуты Спасибо за неответ)...

SQLite источник данных для DataGridView
Добрый день, как в VisualStudio можно добавить в перечень источников данных для DataGridView имея файл базы SQLite? На данный момент у меня...

Обновление SQLite БД через DataGridView - обновляется только последняя строка
Добрый всем день. Возникла проблема в обновлении бд sqlite через dataGridView. Обновляется, только последняя строка, а при обновлении более...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru