I think you can better accomplish this by making use of both the KeyUp
event
for the datagrid and the rowdeleted even on the datatable. You wouldn't
need a timer.
Datagrid
OnKeyPress()
If KeyDelete then
If msgbox("Are you sure?") = dialogResult.yes then
row.delete
DataTable
OnRowDeleted
PerformSave
UpdateDatagrid
If you are not using a datatable, you must be using a list of somesort.
The
list either has notification events already, or you can simply add them
and
then handle them.
If you are not using a datatable and are binding to a list of object, I
recommend that you use a BindingList. It has all the provisions to do as
you are asking.
message
But can this event .RowDeleted be available in the datagrid object? I
am not using datatable, I am using datagrid...two different objects,
no? I did a trick called timer, using my dicovery above I triggered
the timer to be enabled true then after the row deleted the timer
executed what ever code resides there then IMMEDIATLY DISABLED itself
and stopped right away as to not to repeat the code again and again. I
consider this...PLAY around the game or hack your WAY through or be
imaginative..however if there is a more professional way of an approach
it will be greatly appreciate it. I know datagrid is not the same as
datatable, so how do I get the same result from datatable with
datagrid?
Hello (e-mail address removed),
Sorry for the wrong info relating to my post - missed your point
About post-delete action. Why not to perform your custom tast on
DataTable.RowDeleted
event?
---
WBR,
Michael Nemtsev [C# MVP] :: blog:
http://spaces.live.com/laflour
"The greatest danger for most of us is not that our aim is too high
and
we
miss it, but that it is too low and we reach it" (c) Michelangelo
Right but now I am in a different delima..my boss wants the event to
occure AFTER the row is deleted not before the row is deleted. For
example
Row1: contains value X
When highlight Row1: that contains value X and I press the delete
key
and the row is deleted THEN he wants the save to change not save the
change before the value is deleted. How do I do that?
On Jan 11, 11:29 am, (e-mail address removed) wrote:
I am sorry they did not help me at all. According to these two
tips
I am suppose to make make my very own subroutine that have the
delete
code in it then make a button where it will delete the rows...what
I
want is a handler to fire when I highlight a single row and push
the
delete button in the keyboard. I know how to do the other one
easily
however I don't know how to do this...here is why I need it. We
have
a shipping program that sometimes have a complete row with null
value, this causes this program to halt with an error of a null
value, we naturally want to delete that row and upload the
inventory
in the server, however in order to do that we must first click the
button save before we upload that. We want to skip that process in
such away that when we delete that row (null values) it
automatically
saves it so that we just click one button which is called upload
instead of SAVE button THEN Upload button. How to catch an event
handler when the user highlights that row and pushes the delete
button? I have been in that website and they failed miserably in
assisting me in my problem. Can anyone here help me please? Thanks
in
advance.
Hello (e-mail address removed),
http://www.syncfusion.com/FAQ/aspnet/WEB_c4c.aspx#q589qhttp://www.sy
n...
---
WBR,
Michael Nemtsev [C# MVP] :: blog:
http://spaces.live.com/laflour
"The greatest danger for most of us is not that our aim is too
high
and we miss it, but that it is too low and we reach it" (c)
Michelangelo
Hello,
I have one basic simple question. When I have multiple records in
the datagrid as follows:
Code Product 1 Product 2 Product 3
11111 A B C
22222 D E F
33333 G H I
44444 J K L
I want when the user select the third row which holds the
following
value: 33333, G, H, and I and presses the Delete key in the
keyboard a
prompt message pops up saying: Are you sure you wish to delete
record
# 3333? If the user selects YES then it deletes that row. I know
how
to do the rest what I don't know how to do is catch and trap the
delete key when that row is select to prompt that message. Can
anyone
help me please? Thanks in advance.