示例#1
0
        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);
        }