datalist内的控件如何运用 10
关于datalist的建了sqldatasource,datalistdatalist连接到sqldatasource,列出产品名称,然后我又在datalist模板里面填...
关于datalist的
建了sqldatasource,datalist
datalist连接到sqldatasource,列出产品名称,
然后我又在datalist模板里面填加了imagebutton,
请问就是如何实现当imagebutton点击时,,获取该行的产品名称?? 展开
建了sqldatasource,datalist
datalist连接到sqldatasource,列出产品名称,
然后我又在datalist模板里面填加了imagebutton,
请问就是如何实现当imagebutton点击时,,获取该行的产品名称?? 展开
1个回答
展开全部
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
}
}
<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
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询