请问怎么才能 让我在编辑 DataGridView 的 text column 时。  点击   界面上的一个按钮 将此按钮的text 插入正在编辑的 DataGridView 单元格的 焦点处。   谢谢。

解决方案 »

  1.   

    顶个. 朋友们给点提示也好啊. 关于textbox 的插入已经会了。但是现在DGVa.CurrentCell 不能使用textbox的属性哦。 最重要的SelectionStart,Select 没有
      

  2.   

    tryTextBox tb;
    private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
    {
        if (e.Control.GetType().Name == "DataGridViewTextBoxEditingControl")
            tb = (TextBox)e.Control;
    }private void button2_Click(object sender, EventArgs e)
    {
        if (tb != null)
        {
            int index = tb.SelectionStart;
            dataGridView1.CurrentCell.Value = tb.Text.Insert(index, this.button2.Text);
            tb = null;
        }
    }初步测试,应该能满足你的要求,一些需要判断和验证的细节问题,自己考虑一下