zoukankan      html  css  js  c++  java
  • 11.20,winfrom,增加,查询,删除,修改

    winfrom增加
    
     
    
    private void button1_Click(object sender, EventArgs e)
    {
        SqlConnection conn = new   
        SqlConnection("server=.;database=mydb;user=sa;pwd=123");
        SqlCommand cmd = conn.CreateCommand();
        cmd.CommandText = "insert into fruit     values(@ids,@name,@price,@source,@stack,@numbers,@image)";
        cmd.Parameters.Add("@ids",txtids.Text);
        cmd.Parameters.Add("@name", txtname.Text);
            cmd.Parameters.Add("@price", txtprice.Text);
        cmd.Parameters.Add("@source", txtsource.Text);
        cmd.Parameters.Add("@stack", txtstack.Text);
        cmd.Parameters.Add("@numbers", txtnumbers.Text);
        cmd.Parameters.Add("@image", txtimage.Text);
    
        conn.Open();
        cmd.ExecuteNonQuery();
        conn.Close();
    }
    
     
    
    winfrom 查询
    
     
    
    private void button1_Click(object sender, EventArgs e)
    {
        SqlConnection conn = new     
        SqlConnection("server=.;database=mydb;user=sa;pwd=123");
        SqlCommand cmd = conn.CreateCommand();
        cmd.CommandText = "select *from fruit where name like     '%"+textBox1.Text.Trim()+"%' or ids like '%"+textBox1.Text.Trim()+"%'";
        conn.Open();
        SqlDataReader dr = cmd.ExecuteReader();
        listView1.Items.Clear();
        while (dr.Read())
    {
        ListViewItem lvt = new ListViewItem();
        lvt.Text = dr["ids"].ToString();//第一列
        lvt.SubItems.Add(dr["name"].ToString());
        lvt.SubItems.Add(dr["price"].ToString());
        lvt.SubItems.Add(dr["source"].ToString());
        lvt.SubItems.Add(dr["stack"].ToString());
        lvt.SubItems.Add(dr["numbers"].ToString());
        lvt.SubItems.Add(dr["image"].ToString());
        listView1.Items.Add(lvt); 
    }
        conn.Close();
    }
    
     
    
    winfrom 删除:
    
     
    
    private void button2_Click(object sender, EventArgs e)
    {
    //selecteditems存着选中项的集合
    if (listView1.SelectedItems.Count > 0)
    {
        foreach (ListViewItem lvt in listView1.SelectedItems)
    {
    //连接数据库,根据编号删除数据
        SqlConnection conn = new 
        SqlConnection("server=.;database=mydb;user=sa;pwd=123");
        SqlCommand cmd = conn.CreateCommand();
        cmd.CommandText = "delete from fruit where ids=@ids";
        cmd.Parameters.Clear();
        cmd.Parameters.Add("@ids",lvt.Text);
    
        conn.Open();
        cmd.ExecuteNonQuery();
        conn.Close();
    
    }
    }
    }
    
     
    
     
    
    winfrom 修改
    
     
    
    private void button1_Click(object sender, EventArgs e)
    {
        FruitData data = new FruitData();
        data.Ids = txtids.Text;
        data.Name = txtname.Text;
        data.Price = decimal.Parse(txtprice.Text);
        data.Source = txtsource.Text;
        data.Stack = txtstack.Text;
        data.Image = txtimage.Text;
        data.Numbers = int.Parse(txtnumbers.Text);
    
        new FruitDA().Update(data);
    } 
    

      

  • 相关阅读:
    WinForm RadioButton 默认不选中
    使用Devexpress时,ArcEngine 加载地图空白。
    正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。
    Vue使用iframe加载本地html,并进行通信,传递参数
    找不到 Microsoft.VisualStudio.Shell.Interop.IVsReferenceManager 服务的实例
    计算经纬度两点间距离
    The system clock has been set back more than 24 hours
    nmcli命令行修改网络连接名称
    linux安装mysql5.7
    <<<物品借记登记>>>
  • 原文地址:https://www.cnblogs.com/jlhea/p/5082889.html
Copyright © 2011-2022 走看看