コード例 #1
0
        private void btn_merge_Click(object sender, EventArgs e)
        {
            int count = 0;

            for (int i = 0; i < this.dgv1.Rows.Count; i++)
            {
                if ((bool)dgv1.Rows[i].Cells[0].EditedFormattedValue == true)
                {
                    count++;
                }
            }
            if (count == 0)
            {
                MessageBox.Show("请至少选择一条数据。", "提示");
                return;
            }
            else
            {
                ArrayList partList = new ArrayList();
                string    site     = string.Empty;
                for (int j = 0; j < this.dgv1.Rows.Count; j++)
                {
                    if ((bool)dgv1.Rows[j].Cells[0].EditedFormattedValue == true)
                    {
                        if (site != string.Empty && site != dgv1.Rows[j].Cells[2].Value.ToString())
                        {
                            MessageBox.Show("域必须相同,请确认。", "提示");
                            return;
                        }
                        site = dgv1.Rows[j].Cells[2].Value.ToString();

                        string erp_partno   = dgv1.Rows[j].Cells[3].Value.ToString();
                        string erp_partname = dgv1.Rows[j].Cells[4].Value.ToString();
                        partList.Add(site + "," + erp_partno + "," + erp_partname);
                    }
                }
                frmERPpartlist Frmerpparlist = new frmERPpartlist(LogUser, site, Projectid, Str_activity, partList);
                Frmerpparlist.ShowDialog();
            }
        }
コード例 #2
0
        private void btn_merge_Click(object sender, EventArgs e)
        {
            int count=0;
            for (int i = 0; i < this.dgv1.Rows.Count; i++)
            {
                if ((bool)dgv1.Rows[i].Cells[0].EditedFormattedValue == true)
                {
                    count++;
                }
            }
            if (count == 0)
            {
                MessageBox.Show("������ѡ��һ�����ݡ�", "��ʾ");
                return;
            }
            else
            {
                ArrayList partList =new ArrayList();
                string site = string.Empty;
                for (int j = 0; j < this.dgv1.Rows.Count; j++)
                {

                    if ((bool)dgv1.Rows[j].Cells[0].EditedFormattedValue == true)
                    {
                        if (site != string.Empty && site != dgv1.Rows[j].Cells[2].Value.ToString())
                        {
                            MessageBox.Show("�������ͬ����ȷ�ϡ�", "��ʾ");
                            return;
                        }
                         site = dgv1.Rows[j].Cells[2].Value.ToString();

                        string erp_partno = dgv1.Rows[j].Cells[3].Value.ToString();
                        string erp_partname = dgv1.Rows[j].Cells[4].Value.ToString();
                        partList.Add(site+","+ erp_partno + "," + erp_partname);

                    }
                }
                frmERPpartlist Frmerpparlist = new frmERPpartlist(LogUser, site, Projectid, Str_activity, partList);
                Frmerpparlist.ShowDialog();

            }
        }