|
Found a solution
<br />
int nPrincipal_Id = 0;<br />
foreach (DataRow myRow in dataset.Tables["principal"].Rows)<br />
{<br />
if (myRow["name"].ToString()==textBox2.Text)<br />
{<br />
nPrincipal_Id = Convert.ToInt32(myRow["principal_Id"].ToString());<br />
}<br />
}<br />
<br />
foreach (DataRow myRow in dataset.Tables["grant"].Rows)<br />
{<br />
if (myRow["principal_Id"].ToString() == nPrincipal_Id.ToString())<br />
textBox1.Text += myRow["name"].ToString() + Environment.NewLine;<br />
}
|
|
|
|
|
Hi
Is there any way to get the user name that who has changed the file/folder. As for E.g , i have a shared folder , and one FSW is used to monitor the Folder , i am getting all changes, rename, delete or create result, but how i will get the user name of the same that who has create that file or delete that file.
using WMI , i can get the information that who are currently logged on in my system.....
But i am unable to get who has changed
Please Help !!!!
Thanks in Advance
Abhijit
|
|
|
|
|
You can't. NTFS doesn't track who makes changes to what files or deletes a file.
The only way to get the information on a Created file is to get the owner of the file from the files Security Descriptor.
|
|
|
|
|
|
No. If there was a way, I would have told you.
|
|
|
|
|
Hi
I created windows application with c# and setup project that will install application.
For uninstallation i am using batch file which contains following code
MsiExec.exe /x [productcode]
while uninstallation it shows command window and it's looks bad.
I have already add shortcut to that batch file and it is uninstalling application from computer but shows command window behind uninstallation.
How can i hide command window or Suggest any other way to uninstall application
Thanks
Pritesh Patel
|
|
|
|
|
|
thanks a lot
it works.
but still command window will blink for a second
Can i complete remove that window?
|
|
|
|
|
Rather than a batch file, write a simple C# console application and use:
[System.Runtime.InteropServices.DllImport ( "kernel32" , SetLastError=true , EntryPoint="FreeConsole" )]
private static extern bool
API_FreeConsole
(
) ;
public static bool
FreeConsole
(
)
{
return ( API_FreeConsole() ) ;
}
Use a System.Diagnostics.Process to execute the uninstall.
Using a System.Diagnostics.ProcessStartInfo you can set WindowStyle to System.Diagnostics.ProcessWindowStyle.Hidden and CreateNoWindow to false.
|
|
|
|
|
I tried to uninstall this way but still same problem
|
|
|
|
|
And you called FreeConsole?
|
|
|
|
|
Sorry but i couldn't get idea
Can you provide me whole code?
Pritesh
|
|
|
|
|
In interface we are bound to implement all the functions declared in an Interface but it is not in Abstract Class
Is this comment right if yes plz explain it
Thnx
|
|
|
|
|
Answer was right here[^] on Code Project.
A simple search[^] would have yielded this.
Argh...
But fortunately we have the nanny-state politicians who can step in to protect us poor stupid consumers, most of whom would not know a JVM from a frozen chicken. Bruce Pierson
|
|
|
|
|
Hi,
Given a form
I need to be able to collect the Name Property of all the GUI Objects within it.
- Not Only Nested Controls, But also for example tabPages, ToolStripMenuItems and such.
How can this be done?
Thanks.
(.NET 2.0)
|
|
|
|
|
Each object contains the Controls property, which contain all of the controls that they constrain, so this might be a place to start. Hint - this can be done recursively.
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
Pete O`Hanlon wrote: Each object contains the Controls property
Brilliant minds...
|
|
|
|
|
Colin Angus Mackay wrote: Brilliant minds...
Sometimes our level of genius is quite embarrassing.
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
poda....................
|
|
|
|
|
As I said
I need not cycle over the controls only.
For Ex:
Assuming ther is a Control Within the Form of Type - ToolStrip
The ToolStrip Class has no Controls Property
Its Childeren are Beeing held in a collection which can be accessed with the Items Propery
- Now - to get to them I cannot do what u have all mentioned above.
So... my Question Remains - how can this be done?
|
|
|
|
|
Then you will have to use reflection to determine if you need to recurse into a Controls collection or an Items collection.
|
|
|
|
|
I Have just recently heard about reflection
and I'm quite not familiar with the subject.
So... can you please hand me a little piece of code to show how can this be done so I will not have to read all about reflection.
( I'm a litle busy the next days any I need this job to be done as quickly as possible ).
Thanks.
|
|
|
|
|
karoitay wrote: I'm a litle busy the next days any I need this job to be done as quickly as possible
Gee, why didn't you say so. I'll get right on it.
|
|
|
|
|
You can ask every object for its type with .GetType() . You get back a Type object. It has methods on it such as GetMethod , GetProperty and so on. You can get information from the objects those methods return MethodInfo or PropertyInfo and so on. If you find the one you want you can then Invoke it.
Most of this should make enough sense through intellisense. You may have to look up some stuff in the documentation though. It really is worth reading up on so you have a better understanding of the environment in which you are working.
|
|
|
|
|
Thanks, I'll check it out.
|
|
|
|