动态添加带有绑定的文本框
本文关键字:文本 绑定 添加 动态 | 更新日期: 2023-09-27 18:05:14
我正在动态地添加一个TextBox控件到我的DataList ItemDataBound事件。我如何以编程方式将文本属性绑定到我的对象?
void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
Panel p1 = e.Item.FindControl("Panel1") as Panel;
TextBox t1 = new TextBox();
p1.Controls.Add(t1);
//need to add something like <%# Bind("MyProperty") %>
}
}
TextBox t1 = new TextBox();
t1.text =((YourClass)e.Item.DataItem).YourProperty
p1.Controls.Add(t1);