DataGridView text column 编辑问题 请问怎么才能 让我在编辑 DataGridView 的 text column 时。 点击 界面上的一个按钮 将此按钮的text 插入正在编辑的 DataGridView 单元格的 焦点处。 谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 顶个. 朋友们给点提示也好啊. 关于textbox 的插入已经会了。但是现在DGVa.CurrentCell 不能使用textbox的属性哦。 最重要的SelectionStart,Select 没有 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; }}初步测试,应该能满足你的要求,一些需要判断和验证的细节问题,自己考虑一下 关于动易的一个问题,请大侠们帮帮忙,后天要交! 在线等高手帮忙!!!! 菜鸟求教窗体切换的问题 HttpWebRequest.GetResponse()错误 请问winForm的浮动窗体杂个做呢 如何打开JPG 请问将一些改变的表通过一次取出数据,然后一直存放在内存中是否合适? 急求源码(DOM API 和 SAX API 相关) c# 读取Oracle存储过程的结果集问题 请教mvc中的webapi 怎么设置helppage支持area? 好几天了,我快疯了???????????????????? linq中的查询中的Lambda能动态生成吗????
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;
}
}初步测试,应该能满足你的要求,一些需要判断和验证的细节问题,自己考虑一下