title: Getting data from MS Access database and display it in a listbox
body: <p>How do I read data in ms access database and display it in a listbox. I have the codes here but i got errors.</p>
  
  <pre><code> private void button3_Click(object sender, EventArgs e)
      {
          using (OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\Sisc-stronghold\mis!\wilbert.beltran\DataBase\DataStructure.accdb"))
          using(OleDbCommand cmd = new OleDbCommand(" SELECT * from TableAcct", conn))
          {
              conn.Open();
              OleDbDataReader Reader = cmd.ExecuteReader();
              //if (Reader.HasRows)
              if (Reader.HasRows)
              {
                  Reader.Read();
                  listBox1.Text = Reader.GetString("FirstName");
              }
          } 
  </code></pre>
  
  <p>the errors are here: 
  1. Error    1   The best overloaded method match for'System.Data.Common.DbDataReader.GetString(int)' has some invalid arguments.
  2. Error    2   Argument '1': cannot convert from 'string' to 'int' </p>