控件起名规范
控件类型缩写+控件功能
动态加载数据
// 连接数据库,拿到所有的数据
// 获得连接字符串
// 获得连接对象
// 获得sql语句
// 创建执法者
// 让执法者获取数据表全部内容,得到DataReader对象
// 一行一行的关注数据,每关注一行,提取该行的name列的结果
// 拿到name列的值,利用它创建一个项
// 把这个项添加到ListView对象中
代码
private void Form1_Load(object sender, EventArgs e)
{
// 目标: 连接数据库,拿到所有的数据
// 获得连接字符串
String connStr = "Data Source=.;Initial Catalog=dbok;Persist Security Info=True;User ID=sa;Password=root123123";
// 获得连接对象
SqlConnection conn = new SqlConnection(connStr);
// 开通桥
conn.Open();
// 获得sql语句
String sql = "select name from sanguo";
// 创建执法者
SqlCommand cmd = new SqlCommand(sql,conn);
// 让执法者获取数据表全部内容,得到DataReader对象
SqlDataReader result =cmd.ExecuteReader();
// 一行一行的关注数据,每关注一行,提取该行的name列的结果
while(result.Read()){
// 拿到name列的值,利用它创建一个项
String tempName = result["name"].ToString();
ListViewItem item = new ListViewItem(tempName, 0);
// 把这个项添加到ListView对象的Items集合中
lvQQList.Items.Add(item);
}