Подключил бд к приложению, вывел что-то в дата грид.
"привязка" к хедерам датагрида, не работает. (привязка в кавычках , потому что не биндинг).
Создаются три доп столбика, как их убрать?
Подключение и вывод:
string MyConString = "server=localhost;user=root;database=food;password=root;";
string sql = "SELECT name, amount, date FROM Products";
using (MySqlConnection connection = new MySqlConnection(MyConString))
{
try
{
connection.Open();
using (MySqlCommand cmdSel = new MySqlCommand(sql, connection))
{
DataTable dataTable = new DataTable();
MySqlDataAdapter adapter = new MySqlDataAdapter(cmdSel);
adapter.Fill(dataTable);
productsgrid.ItemsSource = dataTable.DefaultView;
}
connection.Close();
}
catch(Exception)
{
MessageBox.Show("Something wrong");
}
}
этот метод я просто вызываю после
InitializeComponent();
все выглядит вот так: