1.设置列DataGridViewLinkColumn的name为Delete,text为删除,UseColumnTextForLinkValue=true.
private void dgvAdapterList_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (dgvAdapterList.Columns[e.ColumnIndex].GetType() == typeof(DataGridViewLinkColumn))
{
//執行刪除
string action = dgvAdapterList.Columns[e.ColumnIndex].Name;//操作类型
if (action == "Delete")
{
if (MessageBox.Show("确定删除吗?", "删除提示", MessageBoxButtons.OKCancel) == DialogResult.OK)
{
//获取相应列的数据ID,删除此数据记录
string id = dgvAdapterList.Rows[dgvAdapterList.CurrentRow.Index].Cells["AdapterNo"].Value.ToString().Trim();