By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
446,267 Members | 1,808 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 446,267 IT Pros & Developers. It's quick & easy.

KeyPress Event not Firing???

P: n/a
Hi,

I am trying to catch the KeyPress event on my datagrid but it isn't
working... i have also tried registering the handler with the event like
this...

dgGLBatch.KeyPress += new KeyPressEventHandler(dgGLBatch_KeyPress);

but nothing changed. I was wondering wether a custom table and column style
might have an effect on how this works???
my code is below...

private void dgGLBatch_KeyPress(object sender,
System.Windows.Forms.KeyPressEventArgs e) {

if(e.KeyChar == (char)13)

SendKeys.Send("{TAB}") ;

}
Regards

Darryn
Nov 16 '05 #1
Share this Question
Share on Google+
3 Replies


P: n/a
You have to set the KeyPress event to the TextBox Column only, not to the Grid.

Regards,
Amal

"Darryn Ross" wrote:
Hi,

I am trying to catch the KeyPress event on my datagrid but it isn't
working... i have also tried registering the handler with the event like
this...

dgGLBatch.KeyPress += new KeyPressEventHandler(dgGLBatch_KeyPress);

but nothing changed. I was wondering wether a custom table and column style
might have an effect on how this works???
my code is below...

private void dgGLBatch_KeyPress(object sender,
System.Windows.Forms.KeyPressEventArgs e) {

if(e.KeyChar == (char)13)

SendKeys.Send("{TAB}") ;

}
Regards

Darryn

Nov 16 '05 #2

P: n/a
And how do you do that when there is no KeyPress event under
DataGridTextBoxColumn?
"AMALORPAVANATHAN YAGULASAMY (AMAL)"
<AM****************************@discussions.micros oft.com> wrote in message
news:14**********************************@microsof t.com...
You have to set the KeyPress event to the TextBox Column only, not to the Grid.
Regards,
Amal

"Darryn Ross" wrote:
Hi,

I am trying to catch the KeyPress event on my datagrid but it isn't
working... i have also tried registering the handler with the event like
this...

dgGLBatch.KeyPress += new KeyPressEventHandler(dgGLBatch_KeyPress);

but nothing changed. I was wondering wether a custom table and column style might have an effect on how this works???
my code is below...

private void dgGLBatch_KeyPress(object sender,
System.Windows.Forms.KeyPressEventArgs e) {

if(e.KeyChar == (char)13)

SendKeys.Send("{TAB}") ;

}
Regards

Darryn

Nov 16 '05 #3

P: n/a
try DataGridTextBoxColumn.TextBox.KeyPress.

=================
Clay Burch, .NET MVP

Visit www.syncfusion.com for the coolest tools

"Darryn Ross" <da****@datawave.com.au> wrote in message
news:uz**************@TK2MSFTNGP12.phx.gbl...
And how do you do that when there is no KeyPress event under
DataGridTextBoxColumn?
"AMALORPAVANATHAN YAGULASAMY (AMAL)"
<AM****************************@discussions.micros oft.com> wrote in message news:14**********************************@microsof t.com...
You have to set the KeyPress event to the TextBox Column only, not to the
Grid.

Regards,
Amal

"Darryn Ross" wrote:
Hi,

I am trying to catch the KeyPress event on my datagrid but it isn't
working... i have also tried registering the handler with the event like this...

dgGLBatch.KeyPress += new KeyPressEventHandler(dgGLBatch_KeyPress);

but nothing changed. I was wondering wether a custom table and column

style might have an effect on how this works???
my code is below...

private void dgGLBatch_KeyPress(object sender,
System.Windows.Forms.KeyPressEventArgs e) {

if(e.KeyChar == (char)13)

SendKeys.Send("{TAB}") ;

}
Regards

Darryn


Nov 16 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.