使用单元格之间的数学将数据从一个DataTable复制到另一个DataTable

问题描述

以下是我创建的数据表的代码

            stkSheetdgv.AutoGenerateColumns = false;
            DataTable dt = new DataTable();
            dt.Columns.Add("WP #",typeof(String));
            dt.Columns.Add("Wires",typeof(String));
            dt.Columns.Add("Backspan",typeof(String));
            dt.Columns.Add("Wire",typeof(String));
            DataGridViewTextBoxColumn wp = new DataGridViewTextBoxColumn();
            wp.HeaderText = "WP #";
            wp.DataPropertyName = "WP #";
            DataGridViewTextBoxColumn wires = new DataGridViewTextBoxColumn();
            wires.HeaderText = "Wires";
            wires.DataPropertyName = "Wires";
            DataGridViewTextBoxColumn backspan = new DataGridViewTextBoxColumn();
            backspan.HeaderText = "Backspan";
            backspan.DataPropertyName = "Backspan";
            DataGridViewComboBoxColumn wire = new DataGridViewComboBoxColumn();
            var wirelist = new List<string>() {"AAC 1/0 POPPY","AAC 477 COSMOS","AAC 795 ARBUTUS","ACSR #2 SParaTE"};
            wire.DataSource = wirelist;
            wire.HeaderText = "Wire";
            wire.DataPropertyName = "Wire";

这篇文章的目的是确定如何:

  1. 将电线乘以Backspan?

    然后

  2. 创建一个Wire类型的字典(由Wire列指示),数量由1确定吗?

例如:

enter image description here

我希望在另一个数据表中使用以下结果进行计算:

AAC 1/0 POPPY | 480

ACSR#2 SParaTE | 560

任何帮助将一如既往!!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)