Я новичок в WPF и хочу визуализировать данные из SQL-запроса в WPF DataGrid.
У меня проблема с тем, как правильно связать данные:
SqlCommand cmd = new SqlCommand(sql_dotaz, conn);
InfoText.Text += ("Příkaz vytvořen a připojen" + "\n");
try
{
conn.Open();
InfoText.Text += ("Připojení otevřeno" + "\n");
SqlDataReader reader = cmd.ExecuteReader();
int row_count = reader.FieldCount;
ArrayList propoj = new ArrayList();
for (int i = 0; i < row_count; i++)
{
propoj.Add(reader.GetName(i));
tabView.Columns.Add(new DataGridTextColumn
{
Header = reader.GetName(i),
Binding = new Binding(reader.GetName(i))
});
//Here is the problem!!!
tabView.Items.Add(new {propoj[i] = "Hello"});
}
Проблема в том, что при попытке добавить новый элемент выдается ошибка. Я не могу явно установить имя заголовка следующим образом (Invitation = "Hello").
I also tried
tabView.Columns.Add(new DataGridTextColumn
{
Header = reader.GetName(i),
Binding = new Binding(reader.GetName(i))
});
string record = reader.GetName(i));
tabView.Items.Add(new {record = "Hello"});
Но по-прежнему существует проблема с именем заголовка - DataGrid пуст.
Пожалуйста, дайте мне знать, если у вас есть идеи.
Большое спасибо!