private void SaveMOLies() { MOTagLine _moTagLine = new MOTagLine(); if (tb_CountedBy.Text != "") { for (int i = 0; i < dgv_MODetail.RowCount; i++) { DataRow r = (dgv_MODetail.Rows[i].DataBoundItem as DataRowView).Row; //DataRow r = (DataRow)(dgv_MODetail.Rows[i].DataBoundItem); _moTagLine = MOTagLineLogic.DataRow2MOTagLine_FromDGV(r); x.UpdateMOMOTagLine(_moTagLine); } } else { MessageBox.Show("Please update the header first."); } }