將數據庫數據添加到ListView控件中


實現效果:

  

知識運用:

  ListView控件中的Items集合的Clear方法  //從listView控件的數據項集合中移除所有數據項

  補充:可以使用RemoveRemoveAt方法從集合中移除單個數據項

實現代碼:

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                string P_Connection = string.Format(        //創建數據庫連接字符串
                @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|" +
                @"\Database1.mdf;Integrated Security=True;User Instance=True");
                SqlConnection P_sqlConnection =             //創建連接對象
                    new SqlConnection(P_Connection);
                P_sqlConnection.Open();                      //連接到數據庫
                SqlCommand P_sqlCommand = new SqlCommand(       //創建命令對象
                    "select * from fruit", P_sqlConnection);
                SqlDataReader P_Read = P_sqlCommand.ExecuteReader();        //得到數據讀取器
                while (P_Read.Read())                                           //讀取數據
                {
                    ListViewItem lv = new ListViewItem(P_Read[0].ToString());

                    lv.SubItems.Add(P_Read[1].ToString());
                    lv.SubItems.Add(P_Read[2].ToString());
                    listView1.Items.Add(lv);
                }
                P_sqlConnection.Close();        //關閉數據庫連接
            }
            catch (Exception ex)
            {
                MessageBox.Show(        //彈出消息對話框
                    "數據讀取失敗\n" + ex.Message, "錯誤");
            }
        }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM