【重构】数据设定——改

前言

相信大家看到这篇博客,大家也能看出我的总结博客是按照什么来和大家分享,没错就是:数据库的增删改查!

而且大家已经敲到这里,肯定对机房的七层架构有了属于自己的理解和想法了,所以今天的分享,我就不分享那些主线代码了,主要和大家分享一下一些可能相对大家来说有些困难的东西!

界面

这里写图片描述

注意:

窗体初始化基本数据是无法修改的

            txtLimitCash.Enabled = false;
            txtPrepareTime.Enabled = false;
            txtRate.Enabled = false;
            txtTempRate.Enabled = false;
            txtTmpUnitTime.Enabled = false;
            txtUnitTime.Enabled = false;

窗体初始化出现在屏幕中央,需要按钮用红色标识(提高用户体验)(这是我从比赛规则获得的经验)

            this.CenterToScreen();

对于各种数据的限制需要联系实际,尽量让自己的软件更加严谨

获取数据表中的值

设table为数据库查询返回的数据表
用text1控件来接收数据,并展示给用户

text1.Text =table.Row[x][y].ToString();

x为行数,y为列数

SQL语句

//用于查询之前的基本数据
public DataTable BasicDataSet(Entity.BasicDataInfo BasicDataInfo)
        {
            SQLHelper sqlhelper = new SQLHelper();
            string sql = "select * from BasicData_info ";
            DataTable table = sqlhelper.ExecutenQuery(sql, CommandType.Text);
            return table;
        }

//对基本数据进行修改
public bool BasicData(Entity .BasicDataInfo BasicDataInfo)
        {
            SQLHelper sqlhelper = new SQLHelper();
            SqlParameter[] sqlpara =
             {
                new SqlParameter("@Rate", BasicDataInfo.Rate),
                new SqlParameter("@tmpRate", BasicDataInfo.tmpRate),
                new SqlParameter("@PrepareTime", BasicDataInfo.PrepareTime),
                new SqlParameter("@leastTime", BasicDataInfo.leastTime),
                new SqlParameter("@UnitTime", BasicDataInfo.unitTime),
                new SqlParameter("@limitCash", BasicDataInfo.limitCash)
             };
            string sql = "update BasicData_Info set Rate=@Rate,tmpRate =@tmpRate,unitTime=@unitTime,leastTime=@leastTime,PrepareTime=@PrepareTime,limitCash=@limitCash where SerialID = 1";
            bool flag;
            flag = sqlhelper.ExecuteNonQuery(sql,CommandType.Text,sqlpara);
            return flag;

        }

后语

机房重构马上就要结束了,个人感觉此项目挺简单的,但是刚开始弄都会有所疑惑,但是不要照进,慢慢来!通过这段时间的学习,我总结了一句话分享给的大家:“当你在一件事情上用的有效时间达到一定长度,你一定会恍然大悟(前提这件事件在你的能力范围之内)!

所以大家在弄机房的时候,不要恐惧,提高自己的执行力,之后你会发现它真的很简单(恐惧源于无知嘛)!



希望本文对您有所帮助!
有什么不足!欢迎指正!
感觉不错可以赞一下哦!

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值