Recent Post

Thursday, March 28, 2013

combobox change

by Unknown  |  at  1:02 AM

Đọc dữ liệu vào control khác khi combobox thay đổi giá trị tương ứng là 1 phần rất hay dùng trong c#

có 1vd đơn giản như sau
combobox.DisplayMember = "TEN"; =>> A B C
combobox.ValueMember = "MA"; =>> 0 1 2
Làm sau cho nó hiện kết quả lên textbox. Hiển thị ra MA.
Nhưng mình làm nó xảy ra lỗi System.Data.DataRowView (hiện ở trên textbox).
Làm sau cho nó không hiện ra chữ này. và thực hiện kết quả khi thay đổi giá trị trên combobox thì textbox sẽ thay đổi theo.

private void kq()
{
textbox.Text = combobox.SelectedValue.ToString();
}
private void combobox_SelectedIndexChanged(object sender, EventArgs e)
{
kq(); 
}

^^! Các giải quyết rất đơn giản 

cách 1:

private void comboBox1_SelectedValueChanged(object sender, EventArgs e)
{
textBox1.Text = comboBox1.SelectedValue.ToString();
}
ban thư dung sự kiện SelectedValueChanged nha!

cách 2: Bạn hãy bắt try {}catch trong từng sự kiện là ok

Nguồn mình trả lời vấn đề của bạn trên
http://www.vn-zoom.com/f216/combobox-1563353.html

0 comments:

Proudly Powered by Blogger.