我有一个事件处理程序,我想传递一些参数到事件方法名称预计C#
这样,该行触发错误:方法名预计
p.Click += new System.EventHandler(P_Click(sender, new MyEventArgs { design = reader1["desig_prd"].ToString(), prix = (float)reader1["prix_prd"] }));
我P_Click事件
public void P_Click(Object sender, EventArgs e)
{
var args = (MyEventArgs)e;
string deignation = args.design;
MessageBox.Show(deignation);
}
和我有类MyEventArgs这样
class MyEventArgs : EventArgs
{
public string design { get; set; }
public float prix { get; set; }
}
任何帮助? 在此先感谢
你有从'P_Click'方法的范围访问'reader1'? –