当前位置: 首页 > news >正文

网站建设厂商广告机 东莞网站建设

网站建设厂商,广告机 东莞网站建设,广州工商注册地址,成都新东方烹饪学校网站建设主管目录 英雄信息类 因为要在两个窗体里面调用字典,所以要写两个类来构建全局变量 添加功能 查询功能 英雄信息类 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WindowsFormsApp…

目录

英雄信息类

因为要在两个窗体里面调用字典,所以要写两个类来构建全局变量

 添加功能

 查询功能


英雄信息类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WindowsFormsApplication1
{
  public  class hero
    {
      public int Id;
      public string Name;
      public int Money;
      public string Type;
      public hero(int id,string name,int money,string type) {
          Id = id;
          Name = name;
          Money = money;
          Type = type;
      }
    }
}

因为要在两个窗体里面调用字典,所以要写两个类来构建全局变量

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WindowsFormsApplication1
{

    internal class Class1
    {
        public Dictionary<string ,hero > dic;

        public Class1()
        {
            dic = new Dictionary<string, hero>();
        }
    }
}

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WindowsFormsApplication1
{
    class Class2
    {

        public static Class1 data = new Class1();
    }
}
 

 添加功能

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

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

        private void button1_Click(object sender, EventArgs e)
        {
            int id = int.Parse(textBox1.Text);
            string name = textBox2.Text;
            int money = int.Parse(textBox3.Text);
            string object1 = textBox4.Text;
            hero h = new hero(id, name, money, object1);
            Class2.data.dic[name] = h;
           
            // int s = Class2.data.dic[name].Money;
          //  MessageBox.Show(s.ToString());

        }

        private void Form2_Load(object sender, EventArgs e)
        {

        }

        private void button2_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}
 

 查询功能

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

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {

        public Form1()
        {
            InitializeComponent();

        }
       
        private void button2_Click(object sender, EventArgs e)
        {
            Form2 f = new Form2();
            f.ShowDialog();
            NewMethod();
        }


        private void Form1_Load(object sender, EventArgs e)
        {
            NewMethod();
        }

        private void NewMethod()
        {
            this.dataGridView1.Rows.Clear();

            for (int i = 0; i < Class2.data.dic.Keys.Count; i++)
            {
                string nam = Class2.data.dic.Keys.ElementAt(i);

                hero h = Class2.data.dic[nam];
                DataGridViewRow row = new DataGridViewRow();

                row.CreateCells(dataGridView1);
                row.Cells[0].Value = h.Id;
                row.Cells[1].Value = h.Name;
                row.Cells[2].Value = h.Money;
                row.Cells[3].Value = h.Type;
                dataGridView1.Rows.Add(row);
            }
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text=="")
            {
                  NewMethod();
            }
            else
            {
                this.dataGridView1.Rows.Clear();
                string name = textBox1.Text;

                for (int i = 0; i < Class2.data.dic.Keys.Count; i++)
                {
                    string nam = Class2.data.dic.Keys.ElementAt(i);
                    if (nam==name)
                    {
                        hero h = Class2.data.dic[nam];
                        DataGridViewRow row = new DataGridViewRow();
                        row.CreateCells(dataGridView1);
                        row.Cells[0].Value = h.Id;
                        row.Cells[1].Value = h.Name;
                        row.Cells[2].Value = h.Money;
                        row.Cells[3].Value = h.Type;
                        dataGridView1.Rows.Add(row);
                    }                 
                }
            }
        }     
    }
}
 

http://www.yayakq.cn/news/783741/

相关文章:

  • 动易网站后台密码破解侧导航网站
  • 广州免费建站排行怎么让百度多收录网站
  • 国外网站建设平台国外版抖音tiktok
  • 深圳建设银行网站京津冀协同发展存在的突出问题
  • 如何提高网站流量鲜花网站设计论文
  • 网站做防御wordpress 修改链接
  • 国外网站推广服务电子商务网站建设内涵
  • 如何用网页设计制作个人网站网络维护是什么工作
  • 网站的备案流程图百度地图怎么放在网站上
  • 注册的空间网站wordpress 缓存下不计数
  • .top和网站东莞关键词自动排名
  • 用vs2015做网站手机网站建设软件有哪些方面
  • 我们做网站 老公弟弟也跟着做中国建设工程网官网查询
  • 深圳正规做网站的公司百度搜索引擎地址
  • 做海外网站交税吗网站开发人员的工资
  • 网站站群重庆做的好的房产网站好
  • 做音乐创作的网站用代码做网站
  • 全景校园网站开发做网站好赚钱吗
  • 只做网站的供需平台类网站建设
  • 南宁购物网站建设做类似淘宝的网站前景
  • 邯郸建设企业网站珠海响应式网站制作
  • 最好的网页设计网站mc做弊端网站
  • 手机网站样式代码phpstudy搭建本地网站
  • 网页设计类网站wordpress用户中心主题
  • 网站用哪些系统做的好处会员制网站建设
  • 免费广告推广网站重庆网上房地产官网查询备案价
  • 网站图片设置4:3html5静态网页设计
  • 网站因为备案关闭了 怎么办有什么办法可以在备案期间网站不影响seo
  • 有了源码怎么搭建网站深圳住房建筑网站
  • 电商网站建设 猪八戒网本地安装wordpress账户是什么