datagridview DataGridViewComboBoxCell 下拉修改后点击其他单元格,修改的值变回item[0]的值解决办法

datagridview DataGridViewComboBoxCell 下拉修改后点击其他单元格,修改的值变回item[0]的值
如题:
我这样绑定datagridview 的DataGridViewComboBoxCell数据
datagridview DataGridViewComboBoxCell 下拉修改后点击其他单元格,修改的值变回item[0]的值解决办法
发现在界面上下拉选择其他的值时,一旦点击其他的单元格,之前修改的值又变回item[0]的值了!为什么会这样呢?有谁遇到过吗?怎么解决呢?
------解决思路----------------------
你需要给DataGridViewComboBoxCell绑定数据源
反正从你的代码里我是没看出数据到底怎么添加上去的
------解决思路----------------------
你应该 添加一个类似 这样的列,并设置list集合的数据,并设置index与value的对象。

DataGridViewComboBoxColumn bb = new DataGridViewComboBoxColumn();
            bb.DataSource = list;
            bb.HeaderText = "名称";
            bb.DisplayMember = "Value";
            bb.ValueMember = "Index";
            bb.DataPropertyName = "Index";
            //bb.AutoComplete = true;
            this.dataGridView1.Columns.Add(bb);

------解决思路----------------------
这段代码是不是写到CellClick事件里面了?一点击单元格,ComboBox被重新赋值了?