Необходимо по запросу из textbox выводить таблицу из MySql. Предполагаю вывод в DataGrid, но не понимаю как это реализовать.
DataGrid принимает типизированную коллекцию. Однако создать класс для объекта таблицы не представляется возможным, т.к. не исключается добавление новых полей.
То, что смог выдавить:
string connstr = "server=localhost; user=root; database=lab_3; password=0000";
using (MySqlConnection conn = new MySqlConnection(connstr))
{
conn.Open();
string query = "SELECT * FROM new_table;";
MySqlCommand command = new MySqlCommand(query, conn);
MySqlDataReader reader = command.ExecuteReader();
ArrayList arrayList = new ArrayList();
if (reader.HasRows)
{
while (reader.Read())
{
int index = 0;
arrayList.Add(reader[index]);
}
grid.ItemsSource = arrayList;
reader.Close();
}
Буду рад любым предложениям и идеям!
Как-то так:
DataTable dt = new DataTable();
dt.Load(reader);
datagrid.AutoGenerateColumns = true;
datagrid.ItemsSource = dt.DefaultView;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Допустим, есть класс MyClass<T>В этом классе есть метод Common()
подскажите пожалуйста, как собрать сборку Chromium с видео кодекам? интересует воспроизведение видео в программе где будет использоваться Chromiumнужен...