windows DataGridView 刷新问题
对于DataGridView 中的一列选择用DataGridViewComboBoxColumn显示数据,但是当这个列的数据源发生变化时,我重新将新的数据源设置到该列,发现数据源虽然改变了,但是显示的数据仍然没有变化.
此现象,在数据源的数据有增加时,没有错误.但是在修改时出现.
DataTable dt = new DataTable;
dt.Columns.Add("Name");
dt.Columns.Add("Code");
dt.Rows.Add(new string[] {"A","A"});
dt.Rows.Add(new string[] {"B","B"});
dt.Rows.Add(new string[] {"C","C"});
colDealType.DataSource = dt;
colDealType.DisplayMember = "Name";
colDealType.DisplayMember = "Code";
当做如下修改时出错
dt.Rows[0][0] = "X";
colDealType.DataSource = dt;
colDealType.DisplayMember = "Name";
colDealType.DisplayMember = "Code";
不解.....不知道是我刷新的方法不对还是,Bug.