Zaluke
Platform Insights Analyst
2
MONTHS
2 2 MONTHS OF SERVICE
LEVEL 1
300 XP
In this program I will teach you on how to validate a CheckBox control before the value are change inside a DataGridView.
I have tested all the events and only DataGridView CellMouseDown can do this. The point here is to validate first if the user really want to change the value of a CheckBox to true. If not then the value of a CheckBox will revert to false.
The important code in this program is:
Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.
Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.
FOR YOUR OWN SAFETY, PLEASE:
1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
I have tested all the events and only DataGridView CellMouseDown can do this. The point here is to validate first if the user really want to change the value of a CheckBox to true. If not then the value of a CheckBox will revert to false.
The important code in this program is:
- Private
Sub
DataGridView1_CellMouseDown(
ByVal
sender As
Object
, ByVal
e As
System.
Windows
.
Forms
.
DataGridViewCellMouseEventArgs
)
Handles
DataGridView1.
CellMouseDown
- If
e.
ColumnIndex
=
5
Then
- If
DataGridView1(
5
, e.
RowIndex
)
.
Value
(
)
=
False
Then
- If
MessageBox.
Show
(
"Are you sure you want to discontinue this product?"
, "CheckBox"
, MessageBoxButtons.
YesNo
)
=
Windows.
Forms
.
DialogResult
.
Yes
Then
- DataGridView1(
5
, e.
RowIndex
)
.
Value
=
True
- End
If
- End
If
- End
If
- End
Sub
Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.
Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.
FOR YOUR OWN SAFETY, PLEASE:
1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.