• 大小: 33KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: C#
  • 标签:

资源简介

它可以实现窗体程序对SQL数据库的修改、增加、删除、查询等功能,代码是分开写的比较明显很容易就看懂。但SQL数据库要自己配置,可根据代码内容来配置,这很简单就不说了。这是大型是数据库,也很简单 可存很多的数据,对初学者或有兴趣的朋友很有帮助的。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace WF_0811PM
{
    public partial class Form1 : Form
    {
        SqlConnection con ;
        SqlCommand com;
        SqlDataAdapter da;
        SqlDataReader dr;
        DataTable dt;
        string xh;

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender EventArgs e)
        {
            //方法五
            //string strCon = “server = .;database = stu;integrated security = true“;

            string strCon = File.ReadAllText(Application.StartupPath  + @“..\..\..\conn.txt“);

            string sql = “select sid 学号sname 姓名sex 性别sage 年龄 from student order by sid desc“;

            con = new SqlConnection(strCon);
            //con.ConnectionString = strCon;
            con.Open();

            com = new SqlCommand(sqlcon);
            //设置连接
            //com.Connection = con;

            //设置将要执行的查找语句
            //com.CommandText = sql;

            //com.ExecuteNonQuery();    //常用于执行增删改                         
            //com.ExecuteScalar();      //常用于执行查找,返回结果集中的第一个单元格

            //注意:dr之缺点:只读,只进,不支持绑定
            dr = com.ExecuteReader();      //常用于执行查找,返回SqlDataReader对象<只读,只进>

            dt = new DataTable();

            dt.Clear();

            //把dr装载到dt
            dt.Load(dr);

            //绑定
            this.dataGridView1.DataSource = dt;            

        }

        //增
        private void button1_Click(object sender EventArgs e)
        {
            //设置连接
            //com.Connection = con;            
            //配置增加语句
            com.CommandText = “insert student  values(‘“ + this.textBox1.Text + “‘‘“ + this.textBox2.Text + “‘‘“+ this.textBox3.Text +“‘“+this.textBox4.Text+“)“;
            
            try
            {
                //执行增加语句
                com.ExecuteNonQuery();
                MessageBox.Show(“增加成功!“ “增加“ MessageBoxButtons.OKMessageBoxIcon.Information);

                Form1_Load(sender e);
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message “错误“ MessageBoxButtons.OK MessageBoxIcon.Information);
            }
            
            
        }

        //删
        private void button2_Click(object sender EventArgs e)
        {
            //CurrentRow 当前单击的那一行

            //xh = this.dataGridView1.CurrentRow.Cells[0].Value.ToString();

            com.CommandText = “delete  student where sid = “ + xh + ““;

            DialogResult dlg = MessageBox.Show(“真的要删除?“ “删除“ MessageBoxButtons.OKCancel MessageBoxIcon.Question);

            if (dlg == DialogResult.OK)
            {
                //执行删除语句,从数据库删除 
                com.Execu

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         52  2008-08-11 10:05  WF_0811PM\代码与实例\conn.txt

     文件       6091  2009-02-28 23:07  WF_0811PM\代码与实例\Form1.cs

     文件      10467  2008-11-19 08:56  WF_0811PM\代码与实例\Form1.Designer.cs

     文件       6010  2008-11-19 08:55  WF_0811PM\代码与实例\Form1.resx

     文件        468  2008-08-11 08:29  WF_0811PM\代码与实例\Program.cs

     文件       3509  2008-08-20 14:17  WF_0811PM\代码与实例\UpgradeLog.xml

     文件       3433  2008-08-20 14:17  WF_0811PM\代码与实例\WF_0811PM.csproj

     文件      24576  2008-11-19 08:56  WF_0811PM\代码与实例\WF_0811PM.exe

     文件        906  2008-11-18 11:06  WF_0811PM\代码与实例\WF_0811PM.sln

     文件      13312  2009-02-28 23:00  WF_0811PM\代码与实例\WF_0811PM.suo

     目录          0  2009-02-28 23:25  WF_0811PM\代码与实例

    ..A.SH.      5120  2009-02-28 23:25  WF_0811PM\图\Thumbs.db

     文件      21637  2009-02-28 23:24  WF_0811PM\图\tuxiang.JPG

     目录          0  2009-02-28 23:25  WF_0811PM\图

     文件        186  2009-02-28 23:30  WF_0811PM\说明.txt

     目录          0  2009-02-28 23:26  WF_0811PM

----------- ---------  ---------- -----  ----

                95767                    16


评论

共有 条评论

相关资源