试了下,不行
收到,我试试。 CanYou8 发表于 2016-4-21 11:43
按照您提供的代码样例,我这边重写了CreateCellContentEditor然后绑定下拉,确实可以实现“聚焦时自动展开 ...
如果需要编辑和未编辑都显示下拉框, 就要同时重写CreateCellContent和CreateCellContentEditor。
你可以模仿7楼的代码。 本帖最后由 CanYou8 于 2016-5-16 15:40 编辑
Alice 发表于 2016-4-21 16:56
如果需要编辑和未编辑都显示下拉框, 就要同时重写CreateCellContent和CreateCellContentEditor。
你可以 ...
同时重写CreateCellContent和CreateCellContentEditor后,下拉框所绑定的内容有些异常:会显示上一单元格所绑定的内容。
后来采用折中的方式做了实现:重写CreateCellContentEditor绑定下拉框;定义SelectionChanged事件,在点击单元格时,直接进入编辑模式(这种方式未编辑时也不是显示的下拉框)。
private void c1FlexGrid_SelectionChanged(object sender, C1.WPF.FlexGrid.CellRangeEventArgs e)
{
if (e.Column == 5)
{
c1FlexGrid.StartEditing(true, e.Row, e.Column);
}
}
CanYou8 发表于 2016-5-16 15:34
同时重写CreateCellContent和CreateCellContentEditor后,下拉框所绑定的内容有些异常:会显示上一单元格 ...
好的。
非常感谢您的反馈。
页:
1
[2]