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;
Выборка элементов для отображения в DataGridView
Суть вопроса такова: есть 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 я пока не понял.
Заранее спасибо!
Как-то вы странно это делаете. А где датабиндер между DataGridView и DataTable? Как вариант, можете устроить потоковый таймер.;)
Проблема в том, что я не могу найти норм источника по теме. Подскажите, где можно посмотреть или поделитесь фрагментом кода.
Приблизительно так я делаю в своем проекте: