winform中同一窗体不同用户控件之间的值传递!

同一个窗体中有三个用户控件,当点击用户控件A下的子控件a,B用户控件中的listview显示从数据库查询结果。(目前就难在这个用户控件的连接,该怎么做),求大神!... 同一个窗体中有三个用户控件,当点击用户控件A下的子控件a,B用户控件中的listview显示从数据库查询结果。(目前就难在这个用户控件的连接,该怎么做),求大神! 展开
 我来答
南京新华电脑专修学院
2017-08-29 · 新华电脑教育用心为户提供专业
南京新华电脑专修学院
新华电脑教育用心为户提供专业的电脑相关专业疑问解答
向TA提问
展开全部
窗体BCwin中代码:
public delegate string cd_names();
private string cds = "";
public string CDS
{
get(return cds;)
set(cds = value;)
}
private void BCwin_Load(object sender, EventArgs e)
{
UCdept dept = new UCdept();
cd_names depts = cds;
IDataParameter[] parameters = new SqlParameter[1];

parameters[0] = new SqlParameter("@dept_cd", SqlDbType.VarChar, 10);

parameters[0].Value = depts();
DataSet ds = DbHelperSQL.RunProcedure("[PROC_BC010TB_OPEN]", parameters, "hr010tb", 120);
GvData.DataSource = ds.Tables[0];
}

控件UCdept中代码:
//部门代码

#region 双击部门代码文本框
private void txtDept_cd_DoubleClick(object sender, EventArgs e)
{
BCwin frm = new BCwin();
frm.CDS = txtDept_cd.Text; //这边本来是有值的,但居然执行了两次,第二次就没值了。
frm.ShowDialog();
}
#endregion
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式