Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 连接并行数组和组合框时出现问题_C# - Fatal编程技术网

C# 连接并行数组和组合框时出现问题

C# 连接并行数组和组合框时出现问题,c#,C#,我正在做一个类赋值,我正在尝试学习如何将我的并行数组链接到组合框选择。我的课本没有我需要的信息,我希望这里的人能帮我。我的任务是建立一个工资系统,显示税后的净工资。我正在尝试设置它,以便用户从组合框中选择一名员工,按下按钮计算净工资,并显示结果以及您可能在工资支票上看到的其他员工信息。当我运行程序并在进行选择后按下计算按钮时,什么也没有发生。有人能告诉我为什么它不起作用吗 点击按钮。然后在“属性”窗格中(屏幕右下角) 屏幕(默认情况下),单击“闪电”图标查看 事件。向下滚动并找到Click条目

我正在做一个类赋值,我正在尝试学习如何将我的并行数组链接到组合框选择。我的课本没有我需要的信息,我希望这里的人能帮我。我的任务是建立一个工资系统,显示税后的净工资。我正在尝试设置它,以便用户从组合框中选择一名员工,按下按钮计算净工资,并显示结果以及您可能在工资支票上看到的其他员工信息。当我运行程序并在进行选择后按下计算按钮时,什么也没有发生。有人能告诉我为什么它不起作用吗

点击按钮。然后在“属性”窗格中(屏幕右下角) 屏幕(默认情况下),单击“闪电”图标查看 事件。向下滚动并找到Click条目,并确保它已 “btnCalc_点击”在那里懒散的头脑


@懒散的心,就是这样!!!真不敢相信事情竟那么简单!?!非常感谢坎贝诺


是否有任何错误消息?确保按钮实际连接到该事件处理程序。@TriV否,没有错误消息。当我按下“计算”按钮时,什么都没有发生。@Idle\u Mind抱歉,我知道这是一个新手问题,但你能告诉我如何将按钮“连接”到事件处理程序吗?@Idle\u Mind就是这样!!!真不敢相信事情竟那么简单!?!非常感谢。
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 ZNSPayrollSystem
{
    public partial class ZNSPayrollSystem : Form
    {

        public ZNSPayrollSystem()
        {
            InitializeComponent();


            string[] arr = { "001 Peters", "002 Barnes", "003 Harris" };
            cboEmp.DataSource = arr.ToArray();


        }

        private void btnCalc_Click(object sender, EventArgs e)
        {
            //parallel arrays            
            int[] empID = { 001, 002, 003 };
            string[] empName = { "James Peters", "Sarah Barnes", "Jessica Harris" };
            double[] hrsWorked = { 40, 30, 45 };
            double[] empWage = { 55.50, 65.50, 75.70 };

            //declarations          
            double dblTaxRate = 8.2 / 100;
            double dblNetPay;
            double dblGrossPay;
            double dblTaxWithheld;
            int i = cboEmp.SelectedIndex;

            dblGrossPay = hrsWorked[i] * empWage[i];
            dblTaxWithheld = dblGrossPay * dblTaxRate;
            dblNetPay = dblGrossPay - dblTaxWithheld;

            txtEmpID.Text = empID[i].ToString();
            txtEmpName.Text = empName[i];
            txtHrsWork.Text = hrsWorked[i].ToString();
            txtWage.Text = empWage[i].ToString();
            txtGross.Text = dblGrossPay.ToString();
            txtTax.Text = dblTaxWithheld.ToString();
            txtNetPay.Text = dblNetPay.ToString();

        }

        private void btnClear_Click(object sender, EventArgs e)
        {
            txtEmpID.Text = "";
            txtEmpName.Text = "";
            txtHrsWork.Text = "";
            txtWage.Text = "";
            txtGross.Text = "";
            txtTax.Text = "";
            txtNetPay.Text = "";
        }

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