日期:2014-05-18  浏览次数:21037 次

不同行 DataGridViewComboBoxColumn列值不同
Item ComboBox  
---------------------------
A 值(1,2,3) 
---------------------------
B 值(3,4,5) 
---------------------------
C 值(6,7,8)
在DataGridView中每行的DataGridViewComboBoxColumn的值都是不一样的
各位大虾有没有什么方法?

------解决方案--------------------
你把你代码贴出来看看
------解决方案--------------------
private void grvSKU_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (grvSKU.CurrentCell.ColumnIndex == 2)
{
ComboBox cb = e.Control as ComboBox;

if (cb != null)
{
//判断内容,绑定相应的数据源
string myItemNumber = dgvOrder[2, e.RowIndex].Value.ToString();
if (myItemNumber != null)
{
cb.DataSource = Brand.GetBrands();
}
else
{
cb.DataSource = Season.GetSeasons();
}

}
}
}
改个事件试试