两个窗体传递数据
1. 在 Form2 定义全局变量
bool _save = false;//记录用户是否有保存的操作权限
object mbCode = null;//目标场点 Code
object _ycd = null;
object _mbcd = null;
2. 在 Form2 内添加该窗体带参数的构造函数
public FrmChangeKDDH(bool save, object _mbCode, object ycd, object
mbcd)
{
InitializeComponent();
_save = save;
mbCode = _mbCode;
_ycd = ycd;
_mbcd = mbcd;
}
3. 在 form1 中传递 form2 要用的参数
FrmChangeKDDH frmView = new
FrmChangeKDDH(this.LsOperationAuthority.Contains("UpdateKDD
H"), this.dgChangePoint.SelectedRows[0].Cells["MBCode"].Value,
this.dgChangePoint.SelectedRows[0].Cells["PrimaryPointName"].Va
lue,
this.dgChangePoint.SelectedRows[0].Cells["IntentPointName"].Valu
e);
评论0
最新资源