|
He means its probably not the best way to deal with this. For example you know that there is a potential for an exception to be thrown (in this case a locked file) so it would be better to check for a locked file before trying to access it (thus preventing the possibility of the exception) rather than simply letting it throw an exception and dealing with it then.
|
|
|
|
|
Johnathan is essentially correct. The point behind it is that Exceptions take a long time to execute compared to just checking if the file exists.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
How to make validation of individual cell in a datagrid?
|
|
|
|
|
What do you want to validate?
There is a certain amount of validation built into DataGrid controls.
For example, grid columns bound to number type columns in the bound table will not allow letters (A-Z) etc.
Validation is best handled at the table level when working with DataGrids.
Add a handler for the table's OnRowChanging or OnColumnChanging events, check the 'proposed value' and set an error on the row if it does not pass your validation. The grid will respond to this.
Steve
|
|
|
|
|
Mr. Steve,
Thank you,can you mention a web sites where I can get some sample code on it.
With regards,
Suman
|
|
|
|
|
Are you using Visual Studio?
The help explains this in detail.
Steve
|
|
|
|
|
Hi,
I am trying to get the Device ID for some USB Sound Cards. I want to use the CM_Get_Device_ID function from the cfgmgr32.dll. But one of the parameters of this function is DevNode, and I have no ideea what are the DevNodes of this devices. Can you tell me how to do this? Maybe you can give me another ideea or show me a portion of code. Thank you.
-- modified at 9:09 Tuesday 8th August, 2006
|
|
|
|
|
hi
i have a package developed in vb.net.how can i deploy the embeded crystal report of my project to the client machine using vb.net code?when ever i ll run my program in client machine it will ask for the login information from registry.bt from that registry value,how can i set the login information of reports that i already ve been developed in another machine having different server,password & database name
u can send me the source code at pradipta_pkc@indiatimes.com
any suggestion in this regard will be highly appreciated
thanking u all in advance
i m pradip kumar from india,working in vb.net & asp.net
|
|
|
|
|
have you tried using the crystal report .SetDatabaseLogin method ?
U Xux
|
|
|
|
|
thanks for the reply
will you please elaborate it with an example so that it will be easy on my part to get it.
my main concern is that my repost should be initially blank one.all the required data will be inserted into it automatically whenevr i specify the login information.
any suggestion in this regard will be highly appreciated
thanks in advance
i m pradip kumar from india,working in vb.net & asp.net
|
|
|
|
|
hello,
please help me ,i want sample program to see report between two values in vb.net with mysql
Hemachandran munuswamy
|
|
|
|
|
Hi,
In my vb.net editor, when I type a double number like 6.35, it automatically is converted to 6.3499999999999996 when I leave the line I am typing.
Can anyone tell me why it happens and how to avoid it?
Thanks in advance,
Vinicius
|
|
|
|
|
This is because of how numbers are stored internally by the system. There's no way to avoid it. Although, I'm not seeing the problem you're describing using Single or Double types. Can we see the code this is happening in?
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
The code is simple:
<br />
Dim myVar as double<br />
myVar = 6.35<br />
after typing 6.35, the editor changes it to
<br />
Dim myVar as double<br />
myVar = 6.3499999999999996<br />
I understand it can be stored like that internally. What I don't understand is why in some projects it doesn't happen.
Another problem I see is that if I try to use the "Text Find" resource in my project, to find a string like 6.35 I will never locate it, so why couldn't the editor leave my numbers exactlly as they are typed?
The program I'm writing is working perfect, although these editor's changes, but it doesn't make me happy.
Vinicius
|
|
|
|
|
I found out that if the number has only one dacimal value, nothing changes:
<br />
Dim myVar as double<br />
myVar = 6.3<br />
So, again, why?
|
|
|
|
|
do you save the values as strings ?
just a Q.
U Xux
|
|
|
|
|
|
I coudln't tell you what's causing it or how to "fix" it because I've never run into the problem. There's no mention of it in the MS Knowledge Base, that I could find anyway.
Have you installed SP1[^] for .NET 1.1?
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
|
|
Problem
Keep data about customers, accounts and managers on a access database
Customers are identified by a unique 8 character identifier
Table Customers
customerID char(8) (key field)
customerSurname varchar
customerForeNames varchar
customers can have lots of accounts. Accounts are identified by a automatically generated integer. Each account has a pin of exactly 4 digits. There is also a field called blocked whose value determines weather or not a customer can perform transaction on that account. A value of 1 means that the account is blocked.
Table Accounts
accountID int (key field)
customerID char(8)
balance money
blocked bit (default value 0 for false)
PIN char(4)
Information on bank workers stored in another table
Table managers
managerID char(8)
password char(10)
program should allow managers to log in by entering managerID and matching password. If login successful new screen that allows him/her to add new customers, accounts for existing customers and block accounts.
Form that simulates a cash dispenser. A customer should be able to enter accountID and associated PIN via a numeric keypad. Program must check to see if the account is valid and the accounted and PIN match. If allowed the customer should be presented with a form that allows him/her to check their balance, make a withdrawal or change PIN. If accountID is invalid customer should be informed of a error message. If the accountID is valid and the PIN does not match the customer get another 2 attempts but if the PIN is incorrect after the 3 attempts the account is blocked.
any advice, help or code would be really apreciated
cheers
|
|
|
|
|
First off, this is a homework assignment. Your supposed to be doing the work yourself and as such, noone here will write the code for you.
Next, what are you having a problem with? We need a specific problem your having...
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
I want to display splash screen in vb.net
i used timer on form when its tick method invoked i written
dim f2 as new form
f2.show()
me.close
but it is closing complete application
i tryed more then 5 diff. ways for that but its not working
pls give me simple logic
Yogesh
|
|
|
|
|
Go to the Projects properties, in application settings you will find an option as to whether you want the program close when first form closes or last form closes, set that to when last form closes.
In code:
Dim F2 as new system.windows.forms
F2.Size.X = 200 ' or whatever you want
F2.Size.Y = 200 ' or whatever you want
' other form properties
controls.add(F2)
me.close
It is important to add the form to the controls so that the framework can register it and work with it.
-- modified at 6:34 Tuesday 8th August, 2006
Posted by The ANZAC
|
|
|
|
|
no you didn't understand my problem.
its not working.
even there is no option in project property that you are saying.
i want splash screen which one display for 5 seconds at the start up of the project and then close and open the login form after closing itself.
|
|
|
|