title: How to set a data grid column to be a drop down when binding to a table
body: <p>I am able to create a data table and bind it to a datagridview. If possible I want something more sophisticated. I want to limit the first column to values 1 to 12 and the 2nd column to either AM or PM.</p>
  
  <p>Thanks in advance. </p>
  
  <pre><code>        mDataTable = GetTable()
  
              DataGridView1.DataSource = mDataTable
  
  
  Function GetTable() As DataTable
          ' Create new DataTable instance.
          Dim table As New DataTable
  
          ' Create four typed columns in the DataTable.
          table.Columns.Add("Hour", GetType(Integer))
          table.Columns.Add("AM/PM", GetType(String))
          table.Columns.Add("Delete", GetType(Boolean))
  
          For i = 1 To mSchedules.Count
              table.Rows.Add(SetAMPMHour(mSchedules(i - 1).ScheduleINetHour), SetAMPM(mSchedules(i - 1).ScheduleINetHour), False)
  
          Next
  
          Return table
      End Function
  </code></pre>