我正在尝试选择单元格值以用户按下的相同keychar开始的第一行.那是给我带来麻烦的部分.
以下是我处理事件的方式(使用工作解决方案更新):
private void dataGridView1_KeyPress(object sender,KeyPressEventArgs e) { if (Char.IsLetter(e.KeyChar)) { for (int i = 0; i < (dataGridView1.Rows.Count); i++) { if (dataGridView1.Rows[i].Cells["Name"].Value.ToString().StartsWith(e.KeyChar.ToString(),true,CultureInfo.InvariantCulture)) { dataGridView1.Rows[i].Cells[0].Selected = true; return; // stop looping } } } }
我确信这是一件很简单的东西,我忽略了,但是因为我的生活无法弄清楚它是什么.
编辑
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。