Ktoś wie w czym leży problem ?
Chcę wyświetlić zawartość tabeli z bazy danych
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using MySql.Data.MySqlClient;
using System.Data;
namespace ToDoDesktop
{
/// <summary>
/// Logika interakcji dla klasy MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Połączbtn_Click(object sender, RoutedEventArgs e)
{
PobierzDane();
}
public void nazwa_serwera_Click(object sender, TextChangedEventArgs e)
{
}
public void baza_danych_Click(object sender, TextChangedEventArgs e)
{
}
public void data_grid_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
}
public void PobierzDane()
{
string mojePoloczenie =
"SERVER=" + nazwa_serwera.Text + ";" +
"DATABASE=" + baza_danych.Text + ";" +
"UID=" + uzytkownik.Text + ";" +
"PASSWORD=" + haslo.Password + ";";
string sql = "SELECT * FROM dane";
MySqlConnection polaczenie = new MySqlConnection(mojePoloczenie);
try
{
polaczenie.Open();
using (MySqlCommand cmdSel = new MySqlCommand(sql, polaczenie))
{
DataTable dt = new DataTable();
MySqlDataAdapter da = new MySqlDataAdapter(cmdSel);
da.Fill(dt);
data_grid.ItemsSource = dt.DefaultView;
}
}
catch(MySql.Data.MySqlClient.MySqlException ex)
{
MessageBox.Show("Błąd logowania do bazy danych", "Błącz");
}
polaczenie.Close();
}
}
}