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

Ваш аккаунт

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

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

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

Выборка элементов для отображения в DataGridView

39K
08 ноября 2009 года
b00B1uK
31 / / 08.06.2009
Доброго времени суток. Только начал изучение C#, так что не клеймите сильно)
Суть вопроса такова: есть DataGridView и некоторый TextBox. Нужно сделать обновление содержимого DataGridView при вводе в TextBox некоторого значения. Вертел след образом:

[highlight=csharp]
private void aps_codeTextBox_TextChanged(object sender, EventArgs e)
{
string Result =aps_codeTextBox.Text;
DataTable myDataTable = new DataTable();
var result = myDataTable.Select("aps_code=Result");

}
[/highlight]

Здесь только попытка выборки данных. Как обновить содержимое DataGridView я пока не понял.

Заранее спасибо!
241
08 ноября 2009 года
Sanila_san
1.6K / / 07.06.2005
Как-то вы странно это делаете. А где датабиндер между DataGridView и DataTable? Как вариант, можете устроить потоковый таймер.;)
39K
08 ноября 2009 года
b00B1uK
31 / / 08.06.2009
Проблема в том, что я не могу найти норм источника по теме. Подскажите, где можно посмотреть или поделитесь фрагментом кода.
32K
10 ноября 2009 года
LLIbIcpEP
32 / / 06.07.2008
Приблизительно так я делаю в своем проекте:
Код:
DataTable Online = new DataTable("Online");
            //добавляем столбцы
            Online.Columns.Add("Фракция", typeof(Bitmap));
            Online.Columns.Add("Имя", typeof(string));
            Online.Columns.Add("Гильдия", typeof(string));
            Online.Columns.Add("Раса", typeof(string));
            Online.Columns.Add(" ", typeof(Bitmap));
            Online.Columns.Add("Класс", typeof(string));
            Online.Columns.Add(" ", typeof(Bitmap));
            Online.Columns.Add("Уровень", typeof(int));
            //запихиваем таблицу в датасет
            DataSet dsOnline = new DataSet();
            dsOnline.Tables.Add(Online);
        object[] aValues = { \*значения столбцов*\ };
            dsOnline.Tables["Online"].LoadDataRow(aValues, false);
            //показываем инфу в датагриде
            dataGridView1.DataSource = dsOnline.Tables["Online"].DefaultView;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог