現在、SQL Serverデータベースのテーブルからデータを読み込んでいるC#アプリケーションがあります。
これはエンドユーザーの目的と管理のためであり、そのデータを編集してデータベースにコミットできるようにしたいと思います。
private void fillDataGrid()
{
string connectionString = "Server=; Database=; User Id=; Password=;";
DataTable Table = new DataTable("TestTable");
using (SqlConnection _con = new SqlConnection(connectionString))
{
string queryStatement = "SELECT * FROM dbo.table ORDER BY id ASC";
using (SqlCommand _cmd = new SqlCommand(queryStatement, _con))
{
SqlDataAdapter _dap = new SqlDataAdapter(_cmd);
_con.Open();
_dap.Fill(Table);
_con.Close();
}
}
dataGridView1.DataSource = Table;
}
アプリを介して行った変更をサーバーに再度コミットするにはどうすればよいですか?
また、と呼ばれる列があるとするとColour
、各行に可能なデータを指定する方法はありますか。IEでは、ユーザーが「黄色」と入力できるようにするのではなく、「ドロップダウン」オプションとして赤、黄色、青を使用しますか?