在repeater 控制項綁定一個ItemDataBound的事件
在實作事件的邏輯時 使用findcontrol 無法找到元件 (回傳null)
原因是因為
參考 : http://p2p.wrox.com/net-framework-1-x/40359-e-item-findcontrol-dropdownid-returning-null.html
所以要先加一個判斷
protected void rp1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item e.Item.ItemType == ListItemType.AlternatingItem)
{
Button btnEdit = (Button)e.Item.FindControl("btnEdit");
Button btnDelete = e.Item.FindControl("btnDelete") as Button;
btnEdit.Text = btnEdit.ToolTip = " " + MLang.GetWord("編輯") + " ";
btnDelete.Text = btnDelete.ToolTip = " " + MLang.GetWord("刪除") + " ";
}
}
文章標籤
全站熱搜