因为DATAGRID的内容是从数据库内提取的所以你要改变它内容的话必须改变数据库!!

解决方案 »

  1.   

    各位,我想你们理解错了,这应该与数据库无关系,因为你用右击菜单选择粘贴是行的,而用单击命令按扭就不行,是不是datagrid失去了焦点,seltext就成了空,如果是这样,那么textbox为什么又行的呢?搞不懂,请赐教!!
    应该怎么做????
      

  2.   

    datagrid1.seltext="已替换"功能是插入。是否数据库字段类型不对,或者长度太小?
      

  3.   

    试试下面的
    public a,b,c
    Private Sub Command4_Click()
        DataGrid1.Columns(DataGrid1.Col).Text = Replace(b, a, "已替换", c, 1)
        DataGrid1.Refresh
    End SubPrivate Sub Command4_GotFocus()
    Command4_Click
    End SubPrivate Sub DataGrid1_Validate(Cancel As Boolean)a = DataGrid1.SelText
    b = DataGrid1.Text
    c = DataGrid1.SelStart
    Cancel = False
    End Sub