1. 程式人生 > >在ListView控制元件中實現修改功能

在ListView控制元件中實現修改功能

實現效果:

  

知識運用:

  ListView控制元件的LabelEdit屬性  //指示使用者是否可以編輯控制元件中資料項的標籤

  public bool LabelEdit{get;set;}

實現程式碼:

        private void listView1_AfterLabelEdit(object sender, LabelEditEventArgs e)
        {
            SqlConnection s_con = new SqlConnection(P_connection);
            if (s_con.State == ConnectionState.Closed) {
                s_con.Open();
            }
            if (e.Label != null && e.Label != "") { 
                string RefreshString="update fruit set 名稱='"+e.Label+"'where 編號="+(e.Item+1).ToString();
                SqlCommand s_com = new SqlCommand(RefreshString,s_con);
                s_com.ExecuteNonQuery();
                s_con.Close();
                MessageBox.Show("資料修改成功","提示資訊",
                    MessageBoxButtons.OK,MessageBoxIcon.Asterisk);
            }
        }