0
我有控制,從ITemplate
接口繼承。 數據顯示在HtmlTable
控件中,即在控件初始化時自動生成。 每行包含ImageButton
代表標準命令(編輯,刪除等)的控件。 創建ImageButton
標準的命令,並將其添加到的行模板,這裏代碼:ASP.net Hot爲創建實現ITemplate接口的控件創建自定義命令?
var lkbCancel = new ImageButton()
{
CommandName = "Edit",
ImageUrl = "EditIco.png",
ToolTip = "Edit",
CausesValidation = false,
};
commandCell.Controls.Add(lkbCancel);
我想補充ImageButton
與自定義命令(不標準的命令添加,編輯,刪除等)。 那麼,如何在Itemplate
控件中添加自定義命令並正確處理?
但我不能訪問小覷行中點擊事件實現...可能是存在某種方式在Click或Command事件中傳遞當前行? – 2012-01-03 10:38:49
你目前如何處理'Edit'和'Delete'命令? – 2012-01-03 10:42:59
您可能可以使用'NamingContainer'或'Parent'訪問表格行,但是您可以訪問該行所綁定的數據項,請參閱http://msdn.microsoft.com/ en-us/library/y0h809ak(v = vs.71).aspx – 2012-01-03 10:51:13