for (int i =0 ;i <10 ;i++)
{
DropDownList ddl = new DropDownList();
ddl.ID = i.ToString();
//ddl.DataSource = ...
Panel1.Controls.Add(ddl);
}
{
DropDownList ddl = new DropDownList();
ddl.ID = i.ToString();
//ddl.DataSource = ...
Panel1.Controls.Add(ddl);
}
up
DropDownList m = new DropDownList();
m.ID = "dropdownlist";
Panel1.Controls.Add(m);
Controls 属性的控件以下简称:p (有很多,但 按钮 或 DropDownList 这样有形状的不行)DropDownList drList = new DropDownList();
drList.ID = <DropDownList 控件ID, type String>
<p>.Controls.Add(drList);或
Request["DropDownList1"];
Request["1"]
{
DropDownList ddl = new DropDownList();
ddl.ID = i.ToString();this.FindControl("From1").Controls.Add(ddl);
}
<ItemTemplate>
<asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.父类别") %>' ID="Label6">
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList id="ddlParent" runat="server" Width="80"></asp:DropDownList>
</EditItemTemplate>
</asp:TemplateColumn>
向DropDownList填充数据用
if (e.Item.ItemType == ListItemType.EditItem )
{
string sParentType=(string)DataBinder.Eval(e.Item.DataItem, "父类别");
DropDownList ddlParentType=(DropDownList)e.Item.FindControl("ddlParent");
ddlParentType.DataTextField="sTypeName";
ddlParentType.DataValueField="nTypeID";
ddlParentType.DataSource=stockinfo.getParentType();
ddlParentType.DataBind();
ddlParentType.Items.FindByText(sParentType).Selected=true;
}
谁帮我看看这个,或者你有更好的办法..
http://community.csdn.net/Expert/topic/3171/3171529.xml?temp=.1779596