在winform窗口中有一datagridview ,
其中有摘要一项我想用textbox的自动完成功能.
因为摘要一项总在变,但有一些常用的关键字.我怎么办呢?
或者能让我输入简码弹出一窗口让我选择,然后在选择的基础上修改也行.

解决方案 »

  1.   

    就是datagridview1中有一列(摘要),有几个默认值
    在修改时我想能够选择,也可以输入我默认以外的值,
    如果做呢?,我如果用datagridviewComboBoxColumn列,
    它不让我修改,我要怎么办?谁能帮我
      

  2.   

    动态new 一个textbox,移到那个cell
      

  3.   

    终于有人回了,动态添加textbox我也知道,但我只会在webform中添加,在winform中不知如何添加,恳请达人最好能写出关键的代码。另感觉winform中的datagridview没有webform中的方便。也碰到此问题的人顶一下。
      

  4.   

    winform中的cell不是一个容器,没有add方法呀,怎么办呢?
      

  5.   

    记住位置,在CELL的位置上ComboBoxText出现,弹出列表
      

  6.   

    this.controls.add(textbox);
    this.datagridview.controls.add(textbox)
      

  7.   

    楼上的楼上的再详细解释一下吧,我想在其中一列(摘要)中添加自动完成功能,
    column中没有controls对象呀,rows[0].cells[0]也没有controls对象呀。
    怎么办呢?能详细的解释一下吗。webform的我知道,但winform的不知怎么做。
      

  8.   

    谁再解释一下,如何想datagridview中的cloumn中添加TextBox吗,
    或者我怎么能自定义一个cloumn列??
      

  9.   

    DataGridViewTextBoxColumn dvc = new DataGridViewTextBoxColumn();
                dvc.Width = 200;
                dvc.DataPropertyName = ds.Tables[0].Columns["Title"].ColumnName;
                dvc.HeaderText = "标 题";
                dataGridView1.Columns.Add(dvc);这是VS2005自动生成的代码,或许可以借鉴下,来做一个自定义的列.那时候我也想做一个自定义的列来显示密码(用*显示),后来还是用了别的方法实现了.希望LZ能研究出来,也希望高手来写个东东!