【发布时间】:2012-11-08 05:27:17
【问题描述】:
当我想存储/传递一个值时,我总是使用 .Tag 属性。例如,当我存储值时:
Form prosesEdit = new FormProsesChemicalRawWbEdit();
prosesEdit.Tag = (int)this.proses_chemicalDataGridView.Rows[e.RowIndex].Cells[1].Value;
prosesEdit.ShowDialog();
然后,我会将值传递到我的 EDIT 表单中,如下所示:
proses_chemical_id = (int) this.Tag;
this.proses_chemicalTableAdapter.FillByChemId(this.mcd_softwareDataSet.proses_chemical, proses_chemical_id);
this.proses_chemical_listTableAdapter.FillByChemId(this.mcd_softwareDataSet.proses_chemical_list, proses_chemical_id);
但最近,我应该存储并传递 2 个不同的值。假设(int)this.proses_chemicalDataGridView1.Rows[e.RowIndex].Cells[1].Value; 和(int)this.proses_chemicalDataGridView2.Rows[e.RowIndex].Cells[1].Value;
我该怎么做?
谢谢
【问题讨论】:
-
也许你可以存储为逗号分隔或另一个限制器,你可以将其拆分然后使用它
-
嗯,我不认为用逗号分隔它是正确的做法。因为我必须存储 2 个不同的值,然后将它们都传递给我的 Load 函数,以便加载两个数据
标签: c# asp.net winforms datagrid tags