我有一個事件處理程序,我想傳遞一些參數到事件方法名稱預計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'? –