private void tsmPrint_Click(object sender, EventArgs e) { try { if (nSelectedRowIndex >= 0) { var q = listCustomerStay.Where(c => c.StayId == int.Parse(dgvIncomeInfo.Rows[nSelectedRowIndex].Cells["StayId"].Value.ToString())).First(); FormConsumeDetail frmConcume = new FormConsumeDetail(q); frmConcume.Show(); } } catch (Exception err) { cmn.Show(err.Message); } }