datalist實現點擊查看詳細信息

實現效果:

詳細信息

後臺: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();
    }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章