0

我是 asp.net 的新手,试图使用 datalist 控件。

在edititemtemplate 部分,我设置了一个下拉列表控件。它有它的价值。我想要的是在编辑模式下选择一个值,但是当我进入事件(在 oneditcommand 中设置)时,我的代码无法找到下拉列表,尽管它在 edititemtemplate 中。请在下面检查我的代码

DropDownList ddl = e.Item.FindControl("ddlType") as DropDownList; 
ddl.Items.FindByValue((e.Item.FindControl("lblType") as Label).Text).Selected = true;

我做错了什么?

谢谢

-导航

4

1 回答 1

0

take a look at this link. Typically, you access controls like this at runtime by handling either the DataList's ItemCreated or ItemDataBound event.

于 2013-01-26T13:23:03.760 回答