File Directory ASP.Net Tutorial

<%@ Page Language="C#" Debug="true" %>

private void Page_Load(object sender, System.EventArgs e) {
  string MyFileName;
  System.IO.StreamReader ObjectStreamReader = null;
  ArrayList FileLines = new ArrayList();
  MyFileName = Page.MapPath("Data.txt");
  try {
    ObjectStreamReader = new System.IO.StreamReader (MyFileName);
    while (ObjectStreamReader.Peek() > -1) {
      FileLines.Add(ObjectStreamReader.ReadLine());
    }
    FileLines.Sort();
    Label1.Text = "Select a title:";    
    DropDownList1.DataSource = FileLines;
    DropDownList1.DataBind(); 
  } catch (Exception ObjectError) {
    Label1.Text = ObjectError.Message;
    DropDownList1.Visible = false;
  } finally {
    if (ObjectStreamReader != null) {
                  ObjectStreamReader.Close();
    }
  }
      
}