已有56人关注
C#数据比较功能的实现
发表在C#图书答疑 2015-04-15
是否精华
版块置顶:
本人C#菜鸟  刚刚接触 求大神指导实现功能 实现从数据表中调用数据 和常量进行比较以进行事件
源代码如下 运行报错 请大神帮忙 谢谢啦:
 protected void btnUpdate_Click(object sender, EventArgs e)
    {
        OleDbConnection myConn = GetConnection();
        myConn.Open();
        string sqlStr = "select * from MPS运算报表 where 时段=" + this.DropDownList1.SelectedItem.Text.Trim();
        OleDbCommand myCmd = new OleDbCommand(sqlStr, myConn);
        OleDbDataAdapter myDa = new OleDbDataAdapter(myCmd);
        DataSet myDs = new DataSet();
        myDa.Fill(myDs);}
     protected void btnUpdate_Click(object sender, EventArgs e)    
     
     {  public   static  Double   middle;
        public   static  Double   middle2;
        public   static  Double   middle3;
        public   static  Double   middle4;
        middle=Convert.ToDouble(myDs.Tables[0].Rows[0]["时段"])
        middle2=Convert.ToDouble(myDs.Tables[0].Rows[0]["毛需求量"])
        middle3=Convert.ToDouble(myDs.Tables[0].Rows[0]["合同量"])
        middle4=Convert.ToDouble(myDs.Tables[0].Rows[0]["预测量"])

        if (middle < 3)
                 {middle2=middle;}
                 
                 else
                 {
                     if (middle < 7)
                         if (middle3 > middle4)
                         {
                             middle2=middle3;
                         }
                         else middle2 = middle4;
                     else middle2 = middle4;
                 }
       
      }
分享到:
精彩评论 1
小科_mrkj
学分:43 LV2
2015-04-16
沙发
读者朋友:
    您好,DataSet myDs = new DataSet();是在btnUpdate_Click事件中声明的,是一个局部变量,不能用在其他事件中,所以你下面这个事件用到的myDs对象应该是个空对象,你可以把填充数据的方法写成一个公共方法,然后再进行调用。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照