Chọn giá trị Combobox, Form trả giá trị tương ứng về TextBox

Các bác giúp em với, chả là em đổ dữ liệu của 1 cột tạm gọi là MaGiangVien vào cbb rồi, em muốn mỗi lần chọn MaGiangVien trong cbb đấy thì textbox tb_TenGiangVien sẽ hiện tên người tương ứng.
Em nghĩ đến phần select TenGiangVien theo điều kiện MaGiangVien rồi nhưng lại bị mụ mị cái phần dữ liệu đi ra như nào :frowning:
Và sẽ viết code đó ở sự kiện nào của cbb ạ?

Selection Changed

private void cbb_MaGiangVien_SelectionChangeCommitted(object sender, EventArgs e)
        {
            DataTable dt = new DataTable();
            dt = TraDt("Select TenGiangVien from GiangVien where MaGiangVien = '" + cbb_MaGiangVien.Text + "'");
            tb_TenGiangVien.Text = dt.Rows[0][0].ToString();
        }

Không hiểu tại sao khi chọn cbb thì giá trị trả về cho textbox toàn bị chậm 1 nhịp =.="
Ví dụ như chọn value 1 ở cbb thì text box còn trống, chọn value 2 thì textbox mới hiện value của cbb 1

A mình nhầm, là Selected Index Changed

để ở dưới selection change thì nó không lỗi bạn ạ

Chọn số hiệu giảng viên rồi Tên giảng viên sẽ hiện ở textbox dưới bạn ạ
với cả làm thế nào để sửa lại những cái nhãn ở dgv thành tiếng việt có dấu bạn nhỉ?
Hay là sửa ở sql? :<

Vụ lỗi kia thì mình chịu, vì trước mình vẫn làm thế :expressionless:
Còn cái chỉnh lại tên các cột thì nó là thuộc tính của datagridview, bạn tự tìm hiểu nhé.

Bạn làm được chưa v ạ? Mình có đang làm đồ án? Mình cũng không biết làm s khi chọn combobox thì textbox hiện dữ liệu nếu bạn làm thành công rồi bạn giúp mình với được không ạ

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?