private void dgvEmployee_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
string Key = e.KeyCode.ToString().ToLower();
for (int i = 0; i < dgvEmployee.Rows.Count-4; i++)
{
string dgvKey = dgvEmployee.Rows[i].Cells[1].Value.ToString();
if (Key.Length == 1)
{
int str = dgvKey.IndexOf(Key, 0, 1);
if (str != -1)
{
dgvEmployee.CurrentCell = dgvEmployee.Rows[i].Cells[1];
break;
}
}
}
}
这个事件可以完成,当用键盘输入'C'的时候,就可以定位到以C开头的名称。可如果我输入‘CA’的时候,怎么定位到CA开头的名称啊?这个事件刚输入一个字符的时候,就响应了。
{
string Key = e.KeyCode.ToString().ToLower();
for (int i = 0; i < dgvEmployee.Rows.Count-4; i++)
{
string dgvKey = dgvEmployee.Rows[i].Cells[1].Value.ToString();
if (Key.Length == 1)
{
int str = dgvKey.IndexOf(Key, 0, 1);
if (str != -1)
{
dgvEmployee.CurrentCell = dgvEmployee.Rows[i].Cells[1];
break;
}
}
}
}
这个事件可以完成,当用键盘输入'C'的时候,就可以定位到以C开头的名称。可如果我输入‘CA’的时候,怎么定位到CA开头的名称啊?这个事件刚输入一个字符的时候,就响应了。
解决方案 »
- c#textbos的输入提示功能,有句语句一直提示不对DataBase db = new DataBase();
- 请问如何在wpf中的xaml代码中显示DLL resource中的图片文件?
- 急.iis问题
- c# paint事件中无法手动释放Graphics资源 希望指点
- 奇怪的问题,关于MSCOMM的事件触发
- 初学C# 有问题想问!!请兄弟们有鼠标狠狠的点我的帖子
- datagrid 中显示:“(null)”,能否为null的显示为空?
- asp.net 收发邮件程序
- 小弟新人,30分请教关于如何实现web页面事件对wwf中的Activity进行交互操作。
- 想再系统学习下C#,求推荐书看。
- 一个有很有意思的API问题,PostMessage/SendMessage/keybd_event
- WinForm是否有类似DotNetTextBox,FCKeditor之类的word编辑器控件。
{
int str = dgvKey.IndexOf(Key, 0, 2);
if (str != -1)
{
dgvEmployee.CurrentCell = dgvEmployee.Rows[i].Cells[1];
break;
}
}
{
int str = dgvKey.IndexOf(Key, 0, 2);
if (str != -1)
{
dgvEmployee.CurrentCell = dgvEmployee.Rows[i].Cells[1];
break;
}
}
这样做应该可以...支持