我的网页上有一个由ItemTemplate
填充的DataList。 ItemTemplate中的每个<tr>
都有一个带CommandName=Select
的LinkButton。当用户单击链接按钮时,相应的文本应出现在下面的TextBox中。
在ItemTemplate中,每一行都有一个标签控件,我已经提出它可以找到控件和类型转换。
在属性窗口中,我无法找到AutoPostBack
属性。
在这种情况下必须使用什么事件? SelectedIndexChanged会用于此目的吗?
如何从此行中找到相应的数据并将其分配到我的文本框?
答案 0 :(得分:0)
protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName == "Select")
{
((TextBox)e.Item.FindControl("Textboxname")).Text = ((Label)e.Item.FindControl("LabelName")).Text;
}
}