續
實現效果:
後臺:code:c#
protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName == "select") //顯示詳細信息
{
DataList1.SelectedIndex = e.Item.ItemIndex; //點擊 進入詳細查詢狀態
DataList1.DataSource = DS.Tables["allbooks"];
DataList1.DataBind();
//只有在此才能創建對象
Button lbtnDelete = (Button)DataList1.SelectedItem.FindControl("btdelete"); //查詢SelectedItem中的控件
// Button lbtnDelete = (Button)e.Item.FindControl("btdelete"); //尋找到DataList中的BUTTON按鈕 不能找到
if (lbtnDelete != null)
{
//爲刪除按鈕綁定提示框
lbtnDelete.Attributes.Add("onclick", "javascript:return confirm('請注意:刪除後,將無法回覆。您確認要刪除該項留言嗎?');"); //書籍刪除提示框
}
}
}
protected void Button4_Click(object sender, EventArgs e)
{
DataList1.SelectedIndex = -1; //取消詳細查看
DataList1.DataSource = DS.Tables["allbooks"];
DataList1.DataBind();
}