atmDataGridViewをMySQLからのデータで満たすコードを書き込もうとしています
string sql2Params = "Database=" + database + ";Data Source=" + host + ";User Id=" + user + ";Password=" + pass;
string sql2Query = "SELECT * FROM `wagons` WHERE 1";
//MySqlConnection sql2Connection = new MySqlConnection(sql2Params);
//MySqlCommand sql2Command = new MySqlCommand(sql2Query, sql2Connection);
using (MySqlConnection connection = new MySqlConnection(sql2Params))
{
connection.Open();
using (MySqlCommand cmdSel = new MySqlCommand(sql2Query, connection))
{
DataTable dt = new DataTable();
MySqlDataAdapter da = new MySqlDataAdapter(cmdSel);
da.Fill(dt);
wagonDataGrid.DataContext = dt;
}
connection.Close();
}
これを見つけて、それが正しいことを別のWebサイトでチェックして、自分のプロジェクトで使用しようとしましたが、エラーが発生します
Error 1 'System.Windows.Forms.DataGridView' does not contain a definition for 'DataContext' and no extension method 'DataContext' accepting a first argument of type 'System.Windows.Forms.DataGridView' could be found (are you missing a using directive or an assembly reference?)
これは何でしょうか?