C#餐厅管理系统4--增删改查!

C#餐厅管理系统6--呼叫管理员!         地址:点击打开链接

C#餐厅管理系统5--餐桌和职员            地址:点击打开链接

C#餐厅管理系统4--增删改查!            地址:点击打开链接

C#餐厅管理系统3--MAIN窗口              地址:点击打开链接

C#餐厅管理系统2--数据连接及登录     地址:点击打开链接

C#餐厅管理系统1--ER图                      地址:点击打开链接

 

 源码下载地址:点击打开下载地址

 

在此节我来介绍一下C#下的增删改查。

首先复习下数据库的连接。

SqlConnection  objSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=sa;database=test");   
objSqlConnection.Open();  

而之前我在BaseClass文件夹下写有DBConn文件,其中SaylnConn() 中返回一个SqlConnection。所以代码如下:

SqlConnection conn = BaseClass.DBConn.SaylnConn();
conn.Open();

链接上了数据库就可以对数据库进行一系列操作。基本操作就是增删改查。下面来介绍一下增加数据。

增SQL语句:insert into 表名(列1,列2...) values (值1,值2....)

增加数据代码如下:

SqlCommand  cmd = new SqlCommand("insert into 表名(列1,列2...) values(值1,值2...)",conn);
            cmd.ExecuteNonQuery();
            conn.Close();


这样只要对应好数据,就可以在数据库中增加数据了。剩下的删除数据和修改数据SQL语句如下:

删SQL语句:delete from 表名 (删除表里面的所有记录)

                      delete from 表名 where 条件  (带条件删除,可以有多个条件)

改SQL语句:update 表名  set 列=新值  (修改一个字段)

                     update 表名  set 列=新值,列=新值...(修改多个字段)

                     update 表名  set 列=新值  where 条件 (同上,带条件更新表)

删除数据代码如下:

SqlConnection conn = BaseClass.DBConn.SaylnConn();
            conn.Open();
            SqlCommand cmd = new SqlCommand("delete from 表名 where 条件,conn);
            cmd.ExecuteNonQuery();
            conn.Close();

修改数据代码如下:

SqlCommand cmd = new SqlCommand("update 表名 set 列=新值,列=新值 where 条件,conn);
            cmd.ExecuteNonQuery();
            conn.Close();


接下来剩下查找语句,查找的SQL语句如下:

查SQL:select * from 表名 (查所有记录)

              select * from 表名 where 条件  (查带有条件的所有记录)

              select 列1,列2 ...from 表名   (查某几列,可以是一列)

              select 列1,列2.... from 表名 where 条件  (带条件查某些列)

查找数据代码如下:

SqlCommand cmd = new SqlCommand("select * from 表名,conn);
           cmd.ExecuteScalar().ToString();

可以看出并不难,下节我将实现餐厅管理系统餐桌的增删改查。

源码下载地址:点击打开下载地址

  • 6
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
餐饮管理系统使用说明书配置源程序附加数据库SQL Server 2000(1)将TM\\06\\MrCy\\MrCy\\DataBase文件夹中的扩展名为db_MrCy.mdfF和db_MrCy.ldf的两个文件拷贝到SQL Server安装路径下的Data文件夹中。(2)打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。(3)将弹出“附加数据库”对话框,在该对话框中单击【 】按钮,选择所要附加数据库的db_MrCy.mdf文件,单击【确定】按钮,即可完成数据库的附加操作。使用说明系统介绍本系统属于小型的餐饮管理系统,可以有效地对中小型餐厅消费进行管理,本系统应达到以下目标: 系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。 实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。 对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。 实现对消费账目自动结算。 实现对消费的历史记录进行查询,支持模糊查询。 系统应最大限度地实现易维护性和易操作性。操作注意事项(1)本系统管理员用户名为:Tsoft,密码为:111。(2)实例执行文件位置:TM\\06\\MrCy\\MrCy\\bin\\Debug\\ MrCy.exe(3)本系统共分为三种操作权限,分别为超级管理员、经理、一般用户: 一般用户: 一般用户只可以对辅助工具菜单、系统设置菜单、窗口布局菜单及帮助菜单进行使用操作。。 经理:经理除系统设置菜单不能使用以外,其它菜单都可以使用并管理操作。 超级管理员:超级管理员可以对所有菜单进行管理操作。(4)单击鼠标右键,可进行开台、取消开台、点菜、消费查询及结账操作。(5)锁定系统解锁密码为:111。(6)如果添加菜品类别,需要在数据库中添加。操作流程(1)用户输入用户名及密码进入超级管理员操作界面,如图1.1所示。 图1.1 超级管理员(2)单击“基础信息”/“台桌信息”菜单项,对台桌信息进行添加、修改、查询及删除操作,如图1.2所示。 图1.2 台桌信息(3)单击“基础信息”/“职员信息”菜单项,对职员信息进行添加、修改、查询及删除操作,如图1.3所示。 图1.3 职员信息(4)单击界面上的任一台桌,进行开台、取消开台、点菜、消费查询及结账操作,如图1.4所示。 图1.4 台桌操作(5)通过“辅助工具”菜单,可直接调用日历、记事本和计算器的快捷方式。(6)通过“系统维护”菜单,可对数据库进行备份、恢复及权限设置操作。(7)通过“系统设置”菜单,可对当前用户进行密码修改及锁定系统操作。
好的,我会尽力回答你的问题。对于 C# ADO.NET 的小管理窗口,一般需要实现增删改查的功能。下面是一个简单的实现过程: 1. 首先需要创建一个数据库,并创建一个表用于存储数据。可以使用 SQL Server Management Studio 进行创建。 2. 在 C# 中使用 ADO.NET 连接数据库,可以使用 SqlConnection、SqlCommand、SqlDataAdapter 等类。 3. 在窗口中添加控件,如 DataGridView、TextBox、Button 等,用于显示数据和进行增删改查操作。 4. 在窗口加载时,使用 SqlDataAdapter 填充 DataGridView 控件。代码如下: ``` SqlDataAdapter adapter = new SqlDataAdapter("SELECT * FROM 表名", connectionString); DataTable table = new DataTable(); adapter.Fill(table); dataGridView1.DataSource = table; ``` 5. 在增加按钮的 Click 事件中,获取用户输入的数据,使用 SqlCommand 执行 INSERT INTO 语句插入数据。代码如下: ``` string sql = "INSERT INTO 表名 (字段1, 字段2) VALUES (@值1, @值2)"; SqlCommand cmd = new SqlCommand(sql, connection); cmd.Parameters.AddWithValue("@值1", textBox1.Text); cmd.Parameters.AddWithValue("@值2", textBox2.Text); cmd.ExecuteNonQuery(); ``` 6. 在修改按钮的 Click 事件中,获取用户输入的数据和选中的行,使用 SqlCommand 执行 UPDATE 语句更新数据。代码如下: ``` string sql = "UPDATE 表名 SET 字段1=@值1, 字段2=@值2 WHERE ID=@ID"; SqlCommand cmd = new SqlCommand(sql, connection); cmd.Parameters.AddWithValue("@值1", textBox1.Text); cmd.Parameters.AddWithValue("@值2", textBox2.Text); cmd.Parameters.AddWithValue("@ID", dataGridView1.SelectedRows[0].Cells["ID"].Value); cmd.ExecuteNonQuery(); ``` 7. 在删除按钮的 Click 事件中,获取选中的行,使用 SqlCommand 执行 DELETE FROM 语句删除数据。代码如下: ``` string sql = "DELETE FROM 表名 WHERE ID=@ID"; SqlCommand cmd = new SqlCommand(sql, connection); cmd.Parameters.AddWithValue("@ID", dataGridView1.SelectedRows[0].Cells["ID"].Value); cmd.ExecuteNonQuery(); ``` 以上就是一个简单的 C# ADO.NET 增删改查小管理窗口的实现过程。当然,还有很多需要完善的地方,比如异常处理、数据验证等。希望对你有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值