0

我有从ITemplate接口继承的控制权。数据显示在HtmlTable控件中,在控件初始化时自动生成。每行包含ImageButton代表标准命令(编辑、删除等)的控件。这里ImageButton使用标准命令创建并将其添加到行模板的代码:

var lkbCancel = new ImageButton()
{
    CommandName = "Edit",
    ImageUrl = "EditIco.png",
    ToolTip = "Edit",
    CausesValidation = false,
};

commandCell.Controls.Add(lkbCancel);

我想添加ImageButton自定义命令(不是标准命令添加、编辑、删除等)。那么,如何添加自定义命令并在Itemplate控制中正确处理呢?

4

1 回答 1

1

只需订阅点击事件?

lkbCancel.Click += (sender,e) => {
    //Do something here..
};

您可以访问绑定到该行的当前数据项,请参见此处

于 2012-01-03T10:37:24.543 回答