c# 怎样把DataGridView放在combobox中?
就是点开下拉列表,显示的是DataGridView的数据,下拉列表收起后,DataGridview隐藏这个怎么实现

解决方案 »

  1.   

    其实你可以,点击combox时,在combox下面显示一个datagridview,你就是控制grid的出现位置,选中内容后(比如双击grid),设置grid的visible=false
      

  2.   

    你说的方法我也试了,是可以的,我把datagridview放在了combobox下面,但是有一个问题,就是点击combobox后,datagridview显示在了combobox下面,但是是隐藏在combobox下拉窗口的后面,怎样让datagridview显示在最前端?
      

  3.   

    datagridview的Z序放在最上面就可以了!
      

  4.   

    怎样把DataGridView放在combobox控件中是不太实际的,按楼上的方法在相对应combobox位置隐藏显示DataGridView就可以啦。
      

  5.   

    这个需要写成控件,以前我写了一个,是用textbox和button加一个设成没有标题栏的DataGridView不过想写得成熟点确实需要点时间,我写了一天,包括上下键选择的响应,输入编码和拼音码的响应,还带分页,所以我的DataGridView是放在Panel的,里面还有很多控件,也封装了很多事件和方法,