private void btn_search_Click(object sender, EventArgs e) { dtUpdate = dcore.getsearchpersonAddDoc(txtname.Text, txtsname.Text, mtxtid8.Text, mode, out count); Set_dtSeachColumnName(dtUpdate); lblcountsearch.Text = count.ToString() + " Record"; gvSearch.DataSource = dtUpdate; gvSearch.SelectionMode = DataGridViewSelectionMode.FullRowSelect; gvSearch.MultiSelect = false; gvKptclass.ReadOnly = true; if (count > 0) { for (int i = 0; i <= gvSearch.Columns.Count - 1; i++) { //store autosized widths int colw = gvSearch.Columns[i].Width; //remove autosizing gvSearch.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; //set width to calculated by autosize //gvSearch.Columns[i].Width = colw; } gvSearch.Rows[0].Selected = true; gvSearch.Focus(); } else { MessageBox.Show("ไม่พบข้อมูล"); txtname.Focus(); } }