DataList 控件具體用法 (中)

接着上面的講:
5.點擊:看我已經設置好了。
圖111111
看到ItemTemplate嗎?我加了一個LinkBotton查看詳細信息。然後再在SelectedItemplate.中加了姓名,地址,電話。這是詳細信息(圖片上其它的暫時不要看,是後面要講的,我是已經做好了,懶啊。不想再做。我就這樣,天生的懶,所以我什麼事都幹不成,千萬別學我哦!!!!!!)
LinkBotton 設置CommandName名爲Selectcmd,等下選擇的時候有用的。
6.在源碼中綁定
<SelectedItemTemplate >
        姓名: <%# DataBinder .Eval (Container .DataItem ,"au_lname") %>
         <%# DataBinder .Eval (Container .DataItem ,"au_fname") %>
         <br />
         電話: <%# DataBinder .Eval (Container .DataItem ,"phone") %>
        地址: <%# DataBinder .Eval (Container .DataItem ,"address") %>
         <br />
         
        </SelectedItemTemplate>
代碼中是這樣寫的:
protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)//這個方法是隻要DataList有命令就可以執行的,我是這麼認爲的,不知道對不對哦………… ^_^
    {
        if (e.CommandName == "Selectcmd")//表明選中了這個LinkBotton
            DataList1.SelectedIndex = e.Item.ItemIndex;//索引到當前項
        dataBindToDataList();
        
    }
就這樣就可以顯示詳細信息了:
就是這樣了。
7.下面要講的就是編輯表了。看圖111111有編輯LinkBotton
還是看源碼吧》
<EditItemTemplate>
                <asp:LinkButton ID="LinkButton3" runat="server" CommandName="update">更新</asp:LinkButton>///// CommandName="update"這個一定要設置,等下就可以看到它的事件了,在控件事件中
                <asp:LinkButton ID="LinkButton4" runat="server" CommandName="cancle">取消</asp:LinkButton>&nbsp;<asp:LinkButton
                    ID="LinkButton5" runat="server" CommandName="delete">刪除</asp:LinkButton>
                    <%# DataBinder .Eval (Container .DataItem ,"au_lname") %><%# DataBinder .Eval (Container .DataItem ,"au_fname") %>///////顯示姓名,只是爲了更好讓人知道你改的人是誰吧!!!哈哈
                <asp:TextBox ID="txtphone" runat="server" Text =<%# DataBinder .Eval (Container .DataItem ,"phone") %>></asp:TextBox>/////這個意思是修改數據表中的phone項,然後讓人蔘考是修改這個項的原數據。
            </EditItemTemplate>
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章