目前的项目中的一个窗体,用到了dataGriwView,用这个来收集数据的,现在遇到了一个问题:就是在dataGriwView中的rows中的第一个单元格,我想实现如下功能:当选择第一个单元格的时候,单击单元格,单元格里最右边会显示一个按钮,点击按钮,系统显示可选择的项目。
如何实现啊谢谢

解决方案 »

  1.   

    可以把那个单元格做成combox啊
      

  2.   

    类似VS2005设置属性窗口里的功能,再设置属性值的时候,如果是文本,就直接输入;如果是要选择的,单击就会出现下拉箭头;还有一种就是单击后面出现"..."(3个点)的按钮啊。我就是想要这种功能,在dataGriwView中的每一行第一个单元格中实现,当单击单元格单元格后半部分出现“...”(3个点)按钮,然后单击按钮实现后面的业务逻辑
    先谢谢啊
      

  3.   

    private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
            {
                btn = new Button();
                btn.Text = "-------";
                //btn.Location = new Point(X,Y);
                btn.Click+=new EventHandler(btn_Click);
                
            }
            void btn_Click(object sender, EventArgs e)
            { 
                
            }
      

  4.   

    重写个控件吧,从 DataGridColumnStyle 类继承
      

  5.   

    我靠,csdn上真的没有人解决????急啊!