[英]c# eventhandling error
我有方法
private void getValues(object sender, EventArgs e)
{
int id = int.Parse(dgvTable.Rows[dgvTable.CurrentRow.Index].Cells[0].Value.ToString());
var values = from c in v.db.TotalDoc
where c.TotalID == id
select c.TotalAmount;
dgvValues.DataSource = values;
}
和 datagridview "dgvTable" 錯誤在這一行
dgvTable.CellClick += new EventHadler(getValues);
錯誤文本是:“getValues”沒有重載匹配委托“System.EventHandler”
請幫忙!
DataGridView.CellClick
方法簽名是DataGridViewCellEventHandler
而不是EventHandler
類型。 將您的方法簽名更改為此:
private void getValues(object sender, DataGridViewCellEventArgs e)
並將您的聲明更改為:
dgvTable.CellClick += new DataGridViewCellEventHandler(getValues);
private void getValues(object sender, DataGridViewCellEventArgs e)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.