从视频的外观来看,您使用的是SQL Server。你需要做一些事情才能让你的程序在你想要的地方。我会尽我所能让你在那里,提供的信息(这假设你正在学习,并将保持基本):
“我怎么编码它,以便当我的程序启动它加载存储在我的数据库到CheckListBox”
你需要在你的窗口的顶部添加此using语句形成类:
using System.Data.SqlClient;
然后,在Form_Load事件中,连接到数据库和检索行从客户表(未经测试):
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"]);
}
你的问题的其余部分有点含糊,因为你没有解释你将如何保存一个“新”记录(用一个按钮,需要什么数据,用户实际输入什么数据,输入类型等等)或您如何“删除”记录。这应该让你在正确的道路上,并帮助你开始。
什么是您的应用程序 - webforms?的WinForms?控制台应用?另外:你使用哪种数据库访问技术 - “原始”ADO.NET? LINQ到SQL?实体框架?至于,这个问题不能回答... –
哦,对不起,窗口窗体,我不知道什么数据库,我只是看了视频如何在视觉工作室创建一个数据库,并与该视频链接:http ://www.youtube.com/watch?v = NfLk1921Ydc – Michael