Olá Amigo.
vou postar um exemplo bem simples aqui. Espero que ajude.
Código da Página Default.aspx
<%
@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head runat="server">
<title>Untitled Page</title>
</
head>
<
body>
<form id="form1" runat="server">
<div>
</div>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click"
Text="Criar Combo" />
</form>
</
body>
</
html>
Código do arquivo Default.aspx.cs
using
System;
using
System.Configuration;
using
System.Data;
using
System.Linq;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.HtmlControls;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Xml.Linq;
public
partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
//Cria um novo DropDownList
DropDownList ddl = new DropDownList();
//Cria Itens que serÆo adicionados ao DropDownList
ListItem Litem = new ListItem();
Litem.Text =
"teste01";
Litem.Value =
"1";
ListItem Litem2 = new ListItem();
Litem2.Text =
"teste02";
Litem2.Value =
"2";
//Adiciona Itens ao DropDownList
ddl.Items.Add(Litem);
ddl.Items.Add(Litem2);
//Adiciona DropDownList ao form
this.form1.Controls.Add(ddl);
}
}
Tá bem simples o código, e existem várias outras formas de se fazer isso.
Espero que ajude!
abraços!
Gustavo Spitale
Curitiba/PR