正在获取文本框中选定的DataList项
本文关键字:DataList 获取 取文本 | 更新日期: 2023-09-27 18:26:21
我的网页上有一个由ItemTemplate
填充的DataList。ItemTemplate中的每个<tr>
都有一个带有CommandName=Select
的LinkButton。当用户单击链接按钮时,相应的文本应显示在下面的TextBox中。
在ItemTemplate中,每一行还有一个标签控件,我把它放在上面,以便能够找到控件和类型转换。
在"属性"窗口中,我找不到AutoPostBack
属性
在这种情况下必须使用什么事件?SelectedIndexChanged是否能达到目的?
如何从此行中找到相应的数据并将其分配给我的文本框?
protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName == "Select")
{
((TextBox)e.Item.FindControl("Textboxname")).Text = ((Label)e.Item.FindControl("LabelName")).Text;
}
}