Salve, ho la necessità. di popolare due DropDownList , una che vede il database e la tabella photo_category con il where "_dir",
e l'altra DropDownList che sfoglia la cartella e popola i file nel DropDownList con le foto che ha nella cartella del sito.
Foto personali, --> Visualizza la cartelal Foto Personale e elenca i file nella DropDownList .
come si può fare?
ecco i codici:
protected void ddSezione_Init(object sender, EventArgs e)
{
using(OdbcConnection conn = new OdbcConnection(connectionString))
{
string SQL = "SELECT * FROM photo_category";
conn.Open();
OdbcCommand cmd = new OdbcCommand(SQL, conn);
OdbcDataReader ddlValues;
ddlValues = cmd.ExecuteReader();
ddSezione.DataSource = ddlValues;
ddSezione.DataValueField = "catID";
ddSezione.DataTextField = "_dir";
ddSezione.DataBind();
conn.Close();
conn.Dispose();
}
}
e l'altra cosi:
protected void ddFoto_Init(object sender, EventArgs e)
{
...
seleziono query select photo = where _dir=@_dir
...
if(reader.read())
{
DirectoryInfo dir = new DirectoryInfo(Server.MapPath("" + reader["_dir"] + ""));
FileInfo[] files = dir.GetFiles();
foreach (FileInfo file in files)
{
ddFoto.Items.Add(Convert.ToString(file));
}
}
}
Come posso modicare la faccenda di queste due DropDownList ?
grazie mille.