private void button4_Click(object sender, EventArgs e)
 {
     if (dataGridView1.SelectedRows.Count == 0)
     {
         MessageBox.Show("Please select an item to view.");
         return;
     }
     else
     {
         int matID = 0;
         int rowID = dataGridView1.SelectedRows[0].Index;
         foreach (DataGridViewRow item in dataGridView1.SelectedRows)
         {
             foreach (MaterialInfo material in currentMaterialList)
             {
                 string name = material.name;
                 if (material.type.ToLower() != "none" && material.type != "")
                 {
                     name += " (" + material.type + ")";
                 }
                 if (name == item.Cells[0].Value.ToString())
                 {
                     matID = currentMaterialList.IndexOf(material);
                     break;
                 }
             }
         }
         ShowDetail newForm = new ShowDetail(currentMaterialList[matID]);
         newForm.Show();
         return;
     }
 }