正在获取文本框中选定的DataList项

本文关键字:DataList 获取 取文本 | 更新日期: 2023-09-27 18:26:21

我的网页上有一个由ItemTemplate填充的DataList。ItemTemplate中的每个<tr>都有一个带有CommandName=Select的LinkButton。当用户单击链接按钮时,相应的文本应显示在下面的TextBox中。

在ItemTemplate中,每一行还有一个标签控件,我把它放在上面,以便能够找到控件和类型转换。

在"属性"窗口中,我找不到AutoPostBack属性
在这种情况下必须使用什么事件?SelectedIndexChanged是否能达到目的?

如何从此行中找到相应的数据并将其分配给我的文本框?

正在获取文本框中选定的DataList项

protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
        {
            if (e.CommandName == "Select")
            {
                ((TextBox)e.Item.FindControl("Textboxname")).Text = ((Label)e.Item.FindControl("LabelName")).Text;
            }
        }