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

大连做网站电话百度医生

大连做网站电话,百度医生,网站搭建wordpress,网页设计实训报告总结可复制目录 英雄信息类 因为要在两个窗体里面调用字典,所以要写两个类来构建全局变量 添加功能 查询功能 英雄信息类 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.tj-hxxt.cn/news/99281.html

相关文章:

  • 网站 chat now怎么做域名ip查询入口
  • 网站建设服务商 需要什么主机搜索引擎下载安装
  • 哪家做网站好百度小说排行榜2021
  • 雍鑫建设集团网站百度小说排行榜总榜
  • 网站建设88网络媒体推广产品
  • 坂田的做网站公司热搜榜排名今日
  • 免费网站建设ydwzjs申请域名的方法和流程
  • 网站建设公司报价表郑州网络运营培训
  • 松江b2c网站制作价格常见的营销方式有哪些
  • 最低的成本做网站企业推广app
  • 做视频网站资质广告软文范例
  • 商城网站支付系统怎么做百度一下搜索网页
  • 网站建设与管理淘宝网络营销理论基础
  • seo网站推广经理招聘北京网站建设公司案例
  • 泉州网站制作哪个好薇web免费网站
  • 网站建设外包公司班级优化大师免费下载app
  • 网站建设公司小江网站访问量排行榜
  • 企业做网站建设遇到的问题电商营销策划方案范文
  • 网站图标ico自己怎么做网址开网站
  • 网站上的图片一般多大b2b b2c c2c o2o区别
  • 网站建设要不要工商注册群排名优化软件官网
  • 网站开发软件怎么做软文营销是什么意思
  • 互联网网站解决方案企业网站设计与实现论文
  • 上海市建设和交通委员会网站长沙seo
  • 腾讯云国外服务器seo查询 工具
  • 广州番禺网站制如何做网站营销推广
  • 做网站优化好的网络公司企业网站建设案例
  • 东莞市非凡网站建设教育培训排行榜前十名
  • 网站内容要突出什么原因职业培训机构需要什么资质
  • 制作h5的基本流程黑帽seo是作弊手法