|
Hi Guys, I am displaying data in a datagrid control using a dataset. I want to select a particular record from the datagrid when I click using the mouse. The record details need to be displayed in a few textboxes which can be modified. Then the record needs to be updated back to the database.
Can anyone plz provide some solution for this. I am relatively new to .NET with no formal training.
With Best Regards,
Mayur
|
|
|
|
|
In the DataGrid1_CurrentCellChanged event use something like this:
TextBox1.Text = DataTable1.Rows(BindingContext(DataTable1).Position).Item("Field1")
In the Validated event of the TextBox1 write back the text value to DataTable1.
|
|
|
|
|
I have a pdf file and using GhostScript to convert a copy of png for preview.
and then I have a delete btn to delete the preview file.
However, the file is previewing in the picture box.
I have try to set the picBox.image = nothing first and then delete the file,
It still doesn't, Error on other application is useing the file.
I have try to dispose the picbox first, It works fine.
So, does any method to re-init the picbox?
or any other method to meet the target?
Thank you all.
|
|
|
|
|
When an Image object loads an image file, it's locked until the Image object is disposed. When you dispose of the picturebox, it naturally disposes it's Image object also. You can dispose of the Image object without disposing the picturebox, though.
Get a reference to the image in the picturebox before you remove the reference from the picturebox, so that you can dispose of the Image object:
image as Image = myPictureBox.Image
myPictureBox.Image = Nothing
image.Dispose()
---
b { font-weight: normal; }
|
|
|
|
|
Dear guys,
When using command OpenFileDialog, OpenFileDialog.FileName will return the full path of selected file directory and the file name itself. for example "C:\Temp\Test.txt". How to get only the path ( C:\Temp ) and the filename ( Test.txt ) ?
Thanks and regards
WiL
|
|
|
|
|
System.IO.Path has a number of helpful static methods.
I think the ones you want are GetFileName and GetFullPath
|
|
|
|
|
;);)Hey..i am totally new to this forum...an it wud b really gr8 of u guys to help me.
I am using a popup menu for my app. the popup menu is on the right click event of the tray icon.thru this menu..i am showin/hidin the system clock.
the prob is that wen i hide the clock...the space where the clock was still appears....so if i click on that space the clock still appears makin the whole code pointless.
However wen i hide the clock,and exit the app,all the icons occupy that space.Ditto happens if i click on show clock.
So the problem here is refreshing the system tray. i found a lot of suggestions that told me to use NIM_DELETE from the shell.i hav already added evrythin usin the api.this only solved my prb with my apps icon.but the clock problem still exists.can anyone help.pls
thx in advance
(do excuse me if this is a stupid query..but am kinda new )
Ppl who scratch their ass shudnt bite their fingernails
|
|
|
|
|
I am too
-- modified at 2:00 Monday 16th January, 2006
|
|
|
|
|
post your code...i'll try to help.
Eric Dahlvang-Programmer
|
|
|
|
|
Hey there.Below is the code.Am jus puttin the module in which i am havin a prob.You may need a WinLockDll.dll reference (which I took from this site "Locking Win32 apps -Antonio").
Thanks.
Private Declare Function Clock_Show_Hide Lib "WinLockDll.dll" (ByVal bShowHide As Boolean) As Integer<br />
<br />
Private Sub Command1_Click()<br />
Clock_Show_Hide (True)<br />
End Sub<br />
<br />
Private Sub Command2_Click()<br />
Clock_Show_Hide (False)<br />
End Sub
Ppl who drop their watch'es in d toilet r bound to have sh*tty time.
|
|
|
|
|
The problem is clearly in the WinLockDll.dll.
That is the code we need to see.
Eric Dahlvang-Programmer
|
|
|
|
|
Hey Eric.
You can check out the dll after you download the software demo from this link.
http://www.codeproject.com/win32/AntonioWinLock.asp[^]
The source code is given here as well.
Just see the procedures with respect to the system clock.Rest all, i am not using them.
Thanks a bunch.
Ppl who drop their watch'es in d toilet r bound to have sh*tty time.
-- modified at 23:06 Tuesday 17th January, 2006
|
|
|
|
|
What version of windows are you on?
here is some vb code to do the same thing without the dll
<br />
Private Const TASKBAR = "Shell_TrayWnd"<br />
Private Const ID_TRAY = &H12F<br />
Private Const ID_CLOCK As Long = &H12F<br />
Private Const IDM_TABLEPROPERTIES = 2210<br />
Private Const SW_SHOW = 5<br />
Private Const SW_HIDE = 0<br />
<br />
Private Declare Function UpdateWindow Lib "user32" (ByVal hWnd&) As Long<br />
Private Declare Function ShowWindow Lib "user32" (ByVal hWnd&, ByVal nCmdShow&) As Long<br />
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long<br />
Private Declare Function GetDlgItem Lib "user32" (ByVal hDlg&, ByVal nIDDlgItem&) As Long<br />
'<br />
<br />
Private Sub Command1_Click()<br />
Show_Hide True<br />
End Sub<br />
<br />
Private Sub Command2_Click()<br />
Show_Hide False<br />
End Sub<br />
<br />
Private Sub Show_Hide(blnShow As Boolean)<br />
Dim hWnd As Long<br />
<br />
hWnd = GetDlgItem(FindWindow(TASKBAR, ""), ID_TRAY)<br />
hWnd = GetDlgItem(hWnd, ID_CLOCK)<br />
If hWnd = 0 Then Exit Sub<br />
<br />
ShowWindow hWnd, IIf(blnShow, SW_SHOW, SW_HIDE)<br />
UpdateWindow hWnd<br />
End Sub<br />
|
|
|
|
|
Hey! This works great.But still having the same problem.Tray wont refresh.
Windows xp sp2.
Ppl who drop their watch'es in d toilet r bound to have sh*tty time.
|
|
|
|
|
This don't really make sense to me...
But, try this:
<br />
Private Sub Show_Hide(blnShow As Boolean)<br />
Dim hWndTray As Long<br />
Dim hWndClock As Long<br />
<br />
hWndTray = GetDlgItem(FindWindow(TASKBAR, ""), ID_TRAY)<br />
hWndClock = GetDlgItem(hWndTray, ID_CLOCK)<br />
If hWndClock = 0 Then Exit Sub<br />
<br />
ShowWindow hWndClock, IIf(blnShow, SW_SHOW, SW_HIDE)<br />
UpdateWindow hWndClock<br />
UpdateWindow hWndTray<br />
End Sub<br />
Eric Dahlvang-Programmer
|
|
|
|
|
when i save d coding from ITCN ASP.NET Forum 2004, i met d error msg "cast forom string "01-16-2006" to type 'Date' is not valid" ... so how do solve such error.....
Angela ying
|
|
|
|
|
Specify the correct culture when converting the string to date.
---
b { font-weight: normal; }
|
|
|
|
|
Thanks for solve my problem
|
|
|
|
|
I have a folder name "temp".
There is a lot of files inside "temp".
How can I delete the files which name "abc*.*"? {include: abc1.png, abc2.png ...}
I have try
<br />
System.IO.File.delete("c:\temp\abc*.*")<br />
and
<br />
shell("del c:\temp\abc*.*")<br />
Any suggestion, Thank You!
|
|
|
|
|
Directory.GetFiles(c:\temp");
then iterate through and delete files that match.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
Dim fol As String() = System.IO.Directory.GetFiles("c:\temp")
Dim a As Integer = 0
For a = 0 To (folder.Length - 1)
If folder(a).Contains("abc") Then
System.IO.File.Delete(folder(a))
End If
Next
|
|
|
|
|
|
I'm working on a program for work, I need to monitor a set of data across a few SQL tables and distribute changes/updates in real time to multiple clients. There's a 3rd party program that's directly controlling the tables, my program will strictly monitor (only select statements). The program needs to refresh in 1 second intervals and there will be up to 80 clients running simutaneously. With these clients, there are actually only about 8 groups (10 clients receive the same data), so I'm looking for ideas on the best way to distribute these results to each "group" that will minimize network traffic and database server load. The query results won't be very large (strictly integers, about 8 columns, 6 rows), the thing I'm worried about is that it will be refreshing once per second. I'm by no means a vb.net expert, but not a complete novice either, so if you can point me in the right direction(s) it would be much appreciated. Thanks.
|
|
|
|
|
Hi,
I want a window to come up that has a few fields once the user chooses to shut down the computer.
It seemed fairly straigt forward to add:
Dim dataForm As DataEntryForm<br />
dataForm = New DataEntryForm()<br />
dataForm.Visible = True<br />
dataForm.Show()<br />
into the onStop() or onShutdown() methods of a service but this did not work.
How to do this? or is there a better way?
TIA,
Brian
|
|
|
|
|
Without the 4 lines above, the service starts and stops normally, but when added to the onStop() method, the service will have a problem stopping.
There is the following properties:
System.ServiceProcess.ServiceType.InteractiveProcess as well as Win32ShareProcess etc. I think I want it as InteractiveProcess because that should mean service can interact with desktop.
So how to set this property?
pls help^^
|
|
|
|