bool MtdFindICol3() { string sICol3 = txtICol3.Text; bool bFound = MtdSelectRow(txtICol3.Text); //Nếu không có ở trang hiện tại và Nếu không phải hiển thị tất cả và số trang lớn hơn 1. Thì tìm tiếp ở tất cả các trang khác. if (!bFound && dataGridView1.Rows.Count <= pageSize && pageCount > 1) { string sCurrentPage = lblCurrentPage.Text; lblCurrentPage.Text = "0"; for (int i = 0; i < pageCount; i++) { if (i.ToString() != sCurrentPage) { lblCurrentPage.Text = i.ToString(); if (txtPageSize.Text != "") { pageSize = int.Parse(txtPageSize.Text); } int pageIndex = pageSize == -1 ? 0 : int.Parse(lblCurrentPage.Text) * pageSize; MtdCreateController(); List <int> lstTbl5ICol3 = oCtrLer.Tbl5_Gets_ICol3_OrderDesByCreateDate(pageIndex, pageSize, Convert.ToInt32(cbbTbl3.SelectedValue)); // Nếu tìm thấy trong trang kế tiếp thì load lên DataGridView. if (lstTbl5ICol3.Contains(Convert.ToInt32(txtICol3.Text))) { MtdLoadTbl5(); MtdSelectRow(txtICol3.Text); bFound = true; break; } } } } if (!bFound) { string cap = global::VNTSellGold.Properties.Resources.CapWar; string mes = global::VNTSellGold.Properties.Resources.MesFoundAgaint; if (MessageBox.Show(mes, cap, MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { //txtICol3.Text = sICol3; txtICol3.Focus(); } else { txtICol3.Text = lblICol3.Text; } txtICol3.SelectAll(); } return(bFound); }