zoukankan      html  css  js  c++  java
  • WindowsForm 增 删 查 改

    首先是连接数据库  在数据库里写代码

     建立一个数据库下面是代码

    create database JinXiaoCun
    go
    use JinXiaoCun
    go
    create table users
    (uname varchar(20)not null,
    upass varchar(20)not null
    )
    go
    insert into users values ('sa','123')
    insert into users values('sa1','123')
    select*from users
    建立一个数据库

    写完代码之后 点击执行按钮 生成数据库 

    写上这一句 

     

    就可以查出来下面

     

    C#界面

    这里是个初级界面 下面有详细界面

    而且在C#里写连接数据库语句的时候

    注意  这里user=sa;是你数据库混合模式下SQL模式下的用户名 pwd=123是你数据库的登录密码

    大的界面是这样 

    其中包括这几个界面

    From3是查询界面

    注意遇到了情况

    点击查询后 重复(ADD)添加进去了

       

    所以需要修改查询界面代码

    如图

    下面是详细代码可以找到图中位置仔细看

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Data.SqlClient;
    
    namespace WindowsFormsApplication7
    {
        public partial class Form3 : Form
        {
            public Form3()
            {
                InitializeComponent();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                SqlConnection conn = new SqlConnection("server=.;database=data1220;user=sa;pwd=");
                conn.Open();
                SqlCommand cmd = conn.CreateCommand();
                cmd.CommandText = "select *from users";
                SqlDataReader dr = cmd.ExecuteReader();
                //开始构建listview表头
                listView1.Columns.Clear();
                listView1.Columns.Add("编号");
                listView1.Columns.Add("用户名");
                listView1.Columns.Add("密码");
    
                //读取数据库,根据数据库内容往listview中添加行数据
                listView1.Items.Clear();
                while (dr.Read())
                {
                    ListViewItem lt = new ListViewItem();
                    lt.Text = dr["code"].ToString();
                    lt.SubItems.Add(dr["uname"].ToString());
                    lt.SubItems.Add(dr["upass"].ToString());
    
                    listView1.Items.Add(lt);
                }
                conn.Close();
            }
        }
    }
    查询界面

    *********

  • 相关阅读:
    解析网页源码方式
    vue踩坑--细节决定成败
    fallowing-travelvue
    学会不怕
    eslint代码规范检测
    三次握手+四次挥手
    小白的学习笔记
    es6数组
    css知识整理
    JavaScript之事件循环,宏任务与微任务
  • 原文地址:https://www.cnblogs.com/981971554nb/p/4333415.html
Copyright © 2011-2022 走看看