本文介绍了Datagridview事件不会调用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你好朋友,
我遇到一个奇怪的问题.
我有如下代码.
Hello Friends,
I am getting one strange problem.
I have code like below.
private void tsTxtSearch_KeyPress(object sender, KeyPressEventArgs e)
{
if (tsTxtSearch.Text != "")
{
if (e.KeyChar == (char)Keys.Enter)
{
try
{
GridUtitlity.strFind = tsTxtSearch.Text.Trim();
frmReviewSummary.lstFindRef.DataSource = null;
rowIndex = 0;
roles.Clear();
List<int[]> listSMS = GetSearchArrayFromGrid(frmReviewSummary.dgSMS);
frmReviewSummary.dgSMS.DataSource = GridUtitlity.dtSMS;
frmReviewSummary.dgSMS.CellPainting += new DataGridViewCellPaintingEventHandler(dgSMS_CellPainting);
frmReviewSummary.lstFindRef.DataSource = roles;
frmReviewSummary.lstFindRef.DisplayMember = "Name";
frmReviewSummary.lstFindRef.ValueMember = "Id";
frmReviewSummary.contFindref.Show(frmReviewSummary.dockPanel1);
frmReviewSummary.contFindref.DockState = DockState.DockBottom;
frmReviewSummary.contFindref.Focus();
}
catch (Exception ex)
{
}
}
}
}
当我使用调试器检查时,此代码工作正常.但是,当我删除调试点时,它不起作用.我不明白发生了什么事.如果我保留调试点,则其工作正常,如果我删除调试点,则其不工作.
有人可以帮忙吗?
谢谢,
Viprat
This code is working in fine when i check using debugger. But when i remove my debug point its not working. i am not getting what happening. If i keep debug point then its working fine and if i remove the debug point its not working.
Can any one please help in this?
Thanks,
Viprat
推荐答案
try
{
GridUtitlity.strFind = tsTxtSearch.Text.Trim();
MessageBox.Show("Hello");
/*
* Your code goes here
*/
}
--Amit
--Amit
这篇关于Datagridview事件不会调用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!