ビデオを見ると、SQL Server を使用していることがわかります。プログラムを目的の場所に配置するには、いくつかのことを行う必要があります。提供された情報を使用して、そこにたどり着くように最善を尽くします (これは、学習していることを前提としており、基本的なことを維持します)。
「プログラムの開始時に、データベースに保存されているレコードを CheckListBox にロードするようにコーディングするにはどうすればよいですか」
この using ステートメントを Windows フォーム クラスの先頭に追加する必要があります。
using System.Data.SqlClient;
次に、form_Load イベントで、データベースに接続し、customer テーブルから行を取得します (テストされていません)。
private void Form1_Load(object sender, EventArgs e)
{
//Setup connection to your database.
SqlConnection myConnection = new SqlConnection("user id=sql_userID;" +
"password=password;server=server_url;" +
"Trusted_Connection=yes;" +
"database=databaseName; " +
"connection timeout=30");
//Open connection.
myConnection.Open();
//Create dataset to store information.
DataSet ds = new DataSet();
//Create command object and adapter to retrieve information.
SqlCommand myCommand = new SqlCommand("SELECT * FROM Customers", myConnection);
SqlDataAdapter adapter = new SqlDataAdapter(myCommand);
adapter.Fill(ds);
//Loop through each row and display whichever column you wish to show in the CheckListBox.
foreach (DataRow row in ds.Tables)
checkedListBox1.Items.Add(row["ColumnNameToShow"]);
}
「新しい」レコードを保存する方法(ボタン、必要なデータ、ユーザーが実際に入力しているデータ、入力タイプなど)を説明していないため、質問の残りの部分は少しあいまいです。または、レコードを「削除」する方法。ただし、これは正しい道をたどり、開始するのに役立ちます。