开始是一个LinkLabel 控件,LinkLabel 绑定了Clicke事件

LinkLabel Delete = new LinkLabel();
Delete.Text = "删除";

Delete.Tag="我是第"+i+"行";

//触发详情,删除的超链接事件
Delete.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.DeviceDelete);

 

开始就是panel上的一行行数据,每一行后面都添加了一个删除按钮。

我想点击删除删除这一行数据。

所以我需要辨别自己点的删除是哪一行的删除。

在LinkLabel 中添加Tag属性,作为某一行的“删除”连接唯一的标示。

在绑定的函数DeviceDelete()中获取这个LinkLabel 的Tag
void DeviceDelete(object sender, LinkLabelLinkClickedEventArgs e)
{
    LinkLabel linkLabel = (LinkLabel)sender;
    linkLabel.Tag;
}.

然后根据tag处理你的数据即可、

相关文章:

  • 2022-02-06
  • 2021-09-12
  • 2022-01-13
  • 2021-06-23
  • 2021-10-26
  • 2022-01-25
  • 2021-06-18
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-19
  • 2022-02-10
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案