【发布时间】:2013-04-15 08:42:33
【问题描述】:
void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
TextBox txtbox = e.Control as TextBox;
if (this.dataGridView1.CurrentCell.ColumnIndex == 0)
{
if (txtbox != null)
{
//
}
}
}
我还使用 AutoCompleteStringCollection 进行了编码。
代码正在运行,
在编辑第 1 列之前,它不允许自动完成任何其他列。
编辑第 1 列后,所有列都将与第 1 列相同。
请帮助我如何解决问题或任何其他最佳方法,请在此处分享。
【问题讨论】:
-
你必须解释第二点。
-
您好,感谢您的回复。实际上,我只想在“第一列”中添加带有 AutoCompleteStringCollection 的文本框。所以我在这里尝试了 this.dataGridView1.CurrentCell.ColumnIndex == 0。但它适用于所有具有相同行为的列。帮帮我..
标签: c# .net datagridview datagridviewcolumn datagridviewtextboxcell