protected void add_Click(object sender, EventArgs e)
{
for (int i=0; i<=1; i++) {
DropDownList v = new DropDownList();
v.ID = "campi" + (i).ToString();
v.DataSourceID = "SqlDataSource1";
v.DataTextField = "Field";
v.DataValueField = "Field";
// v.Attributes.Add("onchange", "javascript
:setTimeout('__doPostBack(\'DropDownLis t1\',\'\')', 0)");
v.AppendDataBoundItems = true;
v.Items.Add(new ListItem("Seleziona",""));
ph1.Controls.Add(v);
ph1.Controls.Add(new LiteralControl("
"));
DropDownList a = new DropDownList();
a.ID = "espressione" + (i).ToString();
a.AppendDataBoundItems = true;
a.Enabled = false;
a.Items.Add(new ListItem("Seleziona", ""));
a.Items.Add(new ListItem("è uguale", "1"));
a.Items.Add(new ListItem("è diverso", "2"));
a.Items.Add(new ListItem("è uguale o maggiore", "3"));
a.Items.Add(new ListItem("è uguale o minore", "4"));
a.Items.Add(new ListItem("è minore", "5"));
a.Items.Add(new ListItem("è maggiore", "6"));
a.Items.Add(new ListItem("contiene", "7"));
a.Items.Add(new ListItem("inizia per", "8"));
a.Items.Add(new ListItem("finisce per", "9"));
ph2.Controls.Add(a);
ph2.Controls.Add(new LiteralControl("
"));
}