datalist内的控件如何运用

来源:百度知道 编辑:UC知道 时间:2024/06/02 04:57:32
关于datalist的

建了sqldatasource,datalist
datalist连接到sqldatasource,列出产品名称,
然后我又在datalist模板里面填加了imagebutton,
请问就是如何实现当imagebutton点击时,,获取该行的产品名称??

DataList中ItemCommand事件
<asp:DataList ID="dList" runat="server" OnItemCommand="dList_ItemCommand">
<ItemTemplate>
<asp:Label ID="lblName" runat="server" Text='<%# Eval("pName") %>'></asp:Label>
<asp:ImageButton ID="imageBtn" runat="server" CommandName="show" />
</ItemTemplate>
</asp:DataList>

protected void dList_ItemCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName == "show")
{
string sName = ((Label)e.Item.FindControl("lblName")).Text;//找到控件,得到Text
}
}