c# を使用してパネルからコントロールを見つける方法を教えてください。以下のコードを使用してコントロールを見つけています。ただし、常に null を返します。
私の部分的なコードはここにあります:
DropDownList ddl = new DropDownList();
ddl.ID = "ID" + i;
ddl.DataValueField = "fld_Head";
ddl.DataTextField = "fld_Head";
ddl.DataSource = DVS;
ddl.DataBind();
Panel1.Controls.Add(ddl);
Panel1.Controls.Add(new LiteralControl(" "));
別のプロセス コード:
if (DT.Rows.Count > 0)
{
string head = Convert.ToString(DT.Rows[i - 1]["fld_Head"]);
if (head != "")
{
DropDownList Head = ((DropDownList)this.Panel1.FindControl("ID" + i));
Head.SelectedItem.Text = head;
}
}