首页 > 编程语言 >(五)ADO.NET用窗体应用程序写增删查改(1.1升级版)

(五)ADO.NET用窗体应用程序写增删查改(1.1升级版)

时间:2024-02-06 17:16:08浏览次数:44  
标签:1.1 Text cmd System 窗体 using 查改 string

在上一节我们写了一个简单的窗体应用程序增删查改,但只是限制于只能单条增加、修改、删除、查询,今天继续修改代码,让增加这个环节由用户自行输入然后增加。

首先新增一个窗体,把数据库表中所需要的字段排版好。

一、原“增加”按钮修改

紧接着上一节项目,我们只需要把修改按钮事件修改下代码

        private void btnAdd_Click(object sender, EventArgs e)//增加
        {
            Form2 insert = new Form2();//新建一个窗体打开
            insert.Owner = this;
            insert.Show();
        }

二、新“增加”按钮修改

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace _066
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)//新增按钮
        {
            string code = textBox1.Text;
            string name = textBox2.Text;
            string pwd = textBox3.Text;
            string sex = textBox4.Text;
            string age = textBox5.Text;
            string phone = textBox6.Text;

            //1.创建连接数据库字符串
            string constr = "server=.;database=MyDatabaseOne;user=sa;pwd=35683568";
            SqlConnection connection = new SqlConnection(constr);
            try
            {
                connection.Open();
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = connection;
                cmd = connection.CreateCommand();
                //拼写语句
                cmd.CommandText = "insert into users values('" + code + "','" + name + "','" + pwd + "','" + sex + "','" + age + "','" + phone + "')";
                int count = cmd.ExecuteNonQuery();
                if(count>0)
                {
                    MessageBox.Show("添加成功");
                }
                else
                {
                    MessageBox.Show("添加失败");
                }

                ////2.创建命令项目
                ////3.新增数据
                //string sqlstr = "insert into users values(04,'黄生','016676','男',28,12345)";
                //cmd.CommandText = sqlstr;
                ////4.执行命令
                //int i = cmd.ExecuteNonQuery();
                //Text = i.ToString();
                //if (i > 0)
                //{
                //    MessageBox.Show("执行成功");
                //}
                //else
                //{
                //    MessageBox.Show("执行失败");
                //}

            }
            catch (Exception ex)
            {
                Console.WriteLine("执行语句有误,请查验");
            }

        }
    }
}

三、运行效果如下

四、窗体图标修改

我们可以在网上找些好看的图标,例如搜索ICO图标、矢量图标,然后通过在线转换工具可以把图片转成ICO图标即可使用。

在线转换工具:下载您的文件 — Convertio

标签:1.1,Text,cmd,System,窗体,using,查改,string
From: https://www.cnblogs.com/daihaoliulingyi601/p/18010022

相关文章

  • KubeEdge v1.16.0 版本发布!10项新增特性
    本文分享自华为云社区《KubeEdgev1.16.0版本发布!集群升级部署易用性大幅提升》,作者:容器大未来。北京时间2024年1月23日,KubeEdge发布1.16.0版本。新版本新增多个增强功能,在集群升级、集群易用性、边缘设备管理等方面均有大幅提升。KubeEdgev1.16.0新增特性:集群升级:支......
  • 超越体量:TinyLlama用1.1B参数实现大模型级性能
    引言随着人工智能技术的快速发展,大型语言模型(LLM)在全球范围内受到瞩目。但与此同时,另一类模型正在逐渐崭露头角:参数规模较小的语言模型。这类模型在计算资源受限的环境下显示出巨大潜力,特别是在智能手机、物联网设备和嵌入式系统等边缘设备中。TinyLlama-1.1B模型正是这一趋势的代......
  • Winform中设置隐藏窗体且不在任务栏中显示
    场景Winform中设置程序开机自启动(修改注册表和配置自启动快捷方式):https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/135764400通过以上方式设置winform程序开机自启动之后,需要启动后判断配置文件如果不为空则窗体隐藏,任务后台进行。Winform中实现保存配置到文件/......
  • C# Winform窗体里面怎么打开exe程序
    C#Winform窗体里面怎么打开exe程序System.Diagnostics.Processprocess=newSystem.Diagnostics.Process();process.StartInfo.FileName="要调用的exe名称";process.StartInfo.WorkingDirectory=path//要掉用得exe路径例如:"C:\windows";process.StartInfo.CreateNoWi......
  • tensorflow1.15与numpy、keras以及Python兼容版本对照
    https://blog.csdn.net/m0_74181960/article/details/134253013 报错信息:numpy库版本不兼容问题NotImplementedError:CannotconvertasymbolicTensor(bi_lstm/lstm_encoder_a/fw/fw/strided_slice:0)toanumpyarray.根据错误信息中提到的内容,可能是在创建初始状态时使......
  • 高中名师暗访录之--1.1 新学年如何学好高中物理?
    关注Alex物理猿,结尾有彩蛋哦!2023年广西高考物理考试结束后,有不少考生吐槽:新高考后真的就没有不难的物理,每年创新每年都受伤。高中物理难,似乎成了很多学生和家长的共识。因此,在选考科目中,不少学生都放弃了物理。但是,我们要知道,选择物理意味着在填报志愿时可以选择更多的专业,因为......
  • KubeSphere 社区双周报|Fluent Bit 升级到 v2.2.2|2024.01.18-02.01
    KubeSphere社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过commit的贡献者,并对近期重要的PR进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。本次双周报涵盖时间为:2024.01.18-02.01。贡献者名单新晋KubeSpherecontribut......
  • 使控件与窗体边缘对齐
    原文链接:https://learn.microsoft.com/zh-cn/dotnet/desktop/winforms/controls/how-to-align-a-control-to-the-edges-of-forms?view=netframeworkdesktop-4.8今天遇到一个问题,VS中中两个控价的位置拉到了一起,可是程序跑起来,中间有很大的空隙,怎么调两个控件的距离都没有用,请教了......
  • createDelegatingPasswordEncoder只有在spring 5.1.13才能用吗?
    springboot和spring版本对应关系:SpringBoot1.x支持SpringFramework4.x系列,包括4.0、4.1、4.2和4.3等版本。SpringBoot2.x支持SpringFramework5.x系列,包括5.0、5.1和5.2等版本。 下载springboot会一并下载 ......
  • 2024.1.18《程序员的修炼之道:从小工到专家》阅读笔记1
    《程序员的修炼之道:从小工到专家》是一本经典的计算机编程领域的书籍,由AndrewHunt和DavidThomas合著。这本书以富有启发性的方式,向读者展示了成为一名优秀程序员的道路。本书以通俗易懂的语言,深入浅出地解释了编程领域的一些基本概念和原则。作者通过生动的案例和具体的实践经验......