Array arrFileInfo;
myDirInfo = new DirectoryInfo(Server.MapPath(strPath));
//strSQL = "SELECT * FROM trURLArchivos WHERE (IdTicket = '43') AND (IdTicket_Answer = '0')";
strSQL = "SELECT * FROM trURLArchivos WHERE (IdTicket = '"+ IdTicket.ToString() +"') AND (IdTicket_Answer = '"+ IdTAnswer.ToString() +"')";
DRArchivo = cnDatos.GeneraDR(strSQL, CommandType.Text);
while(DRArchivo.Read())
{
arrFileInfo = myDirInfo.GetFiles(Convert.ToString(DRArchivo["URLDocumento"]));
}
//DRArchivo.Close();
foreach(FileInfo myFileInfo in arrFileInfo)
{
myDataRow = filesTable.NewRow();
myDataRow["Nombre"] = myFileInfo.Name;
myDataRow["Tamano"] = myFileInfo.Length;
myDataRow["UltimaFechaReg"] = myFileInfo.LastWriteTime;
myDataRow["Extension"] = myFileInfo.Extension;
filesTable.Rows.Add(myDataRow);
}
el problema que tengo es cuando almaceno en la variable de tipo array arrFileInfo solo me almacena el ultimo valor devuelto de la consulta... pues no se como podria almacenar todo los valores. Gracias de antemano

