|
Mainatain two datatables and add the new rows/records to your second datatable which should be the datasource for the second datagrid
Gautham
|
|
|
|
|
Hello everyone,
I have a ListView contorl which has 4 columns. I was wondering if it is possible to make one column invisiable to the user?
Thank you very much and have a nice day.
Khoramdin
|
|
|
|
|
Did you try setting it's width to 0 (Zero)?
led mike
|
|
|
|
|
Hello Mike,
I can set it to zero but if I am not mistaken user can open it. Unless I am missing a point here!
Thank you for your help.
Khoramdin
|
|
|
|
|
Ok but if you don't want the user to see it, why have it there at all?
led mike
|
|
|
|
|
Hi guys,
Need some help please
I have a file on our webserver a .dat file that has a HTTP:// path. I am trying to open,read and write to the file from a C# windows application.
Is this possible? Please advice how to go about this.
Thanks in advance.
sasa
|
|
|
|
|
You can read it by downloading the file using HttpWebRequest, but that's about it. HTTP servers usually don't let you write anything back or open files for streamed read/write. Think about the gynormous security problem that introduces.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
Thank you Dave for your suggestion. I used the webclient class and it worked. I am reading it, I wish I could write to it though.
Thank you for your suggestion again.
sasa
|
|
|
|
|
StreamReader would take physical path. You can use HttpWebRequest and use the Stream in Response to manage the file.
|
|
|
|
|
Here is the code I'm having trouble with:
Type oBB = Type.GetTypeFromProgID("MyNamespace.MyClass");
Object o = Activator.CreateInstance(oBB);
Object oResult = oBB.InvokeMember("BuildBook", System.Reflection.BindingFlags.InvokeMethod, null, o, new object[]
{ (int)Job.JobID, @"\\folder\in\" + Job.FinalFile.ToString(), Convert.ToBoolean(Job.Contribidx) });
Type oRes = oResult.GetType();
String sName = (String)oRes.InvokeMember("cName", BindingFlags.GetProperty, null, o, null);
The problem is that when I check sName, it gives me the cName property of MyClass rather than the cName property of the object returned by BuildBook. Does anyone see any obvious mistakes in my code?
|
|
|
|
|
Shouldn't the statement:
String sName = (String)oRes.InvokeMember("cName", BindingFlags.GetProperty, null, o, null);
be
String sName = (String)oRes.InvokeMember("cName", BindingFlags.GetProperty, null, oResult, null);
-Phil
|
|
|
|
|
You da man Phil...you da man!
|
|
|
|
|
In the constructor of my main form, I do some checking.
If it doesn't pass the check, I give a MessageBox then I
want to quit the program. As I have the code now, I get
an ObjectDisposeException. What is the proper way to
quit the program?
public Form1()
{
InitializeComponents();
if(.......){
....
....
this.Close();
}
}
|
|
|
|
|
dino2094 wrote: In the constructor of my main form, I do some checking.
If it doesn't pass the check, I give a MessageBox then I
want to quit the program. As I have the code now, I get
an ObjectDisposeException. What is the proper way to
quit the program?
Override OnLoad , and do the checking there. I had the same problem and it took me awhile to figure it out.
|
|
|
|
|
|
If it is for the main form would it be better to have the exit program logic in the void main() method of the program rather than of the form.
Regards,
Thomas Stockwell
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
Visit my homepage Oracle Studios[ ^]
|
|
|
|
|
I have two lists. One is a list of NT user accounts. The other is a list of files on a share.
In C# I need to run a test that proves that each user has access to each file.
Note: I don’t have the account passwords.
minmanmax
|
|
|
|
|
Check out the System.Security namespace.
|
|
|
|
|
Nope. System.Security is for adding/revoking permissions on objects. It also can be used to iterate thru and objects ACLs. And of course, lots of other cool things. I have found nothing in there that will solve my problem
|
|
|
|
|
I thought that there was a collection of classes for checking user permissions on files and directories? In fact I've used them myself for checking (albeit the current) user's permissions on files.
Perhaps it's not in the System.Security namespace.
|
|
|
|
|
You are correct, Ed. The key word here is current. If I had the passwords, I could do this using the System.Security namespace by running the checking method under the users credentials.
If you can figure out how this can be done with out the password, I will throw you a parade around my desk.
|
|
|
|
|
I'm just browsing through documentation here and from what I remember so sorry if I'm completely wrong.
If you create an instance of FileSecurity or DirectorySecurity with the location you want to check, this just requires the path. Since both are derived from FileSystemSecurity they have methods to retrieve AccessRule s and AuditRule s. Both these functions require a IdentityReference which is the base class of NTAccount which to create an instance requires a username and optionally a domain name so you don't need a password.
|
|
|
|
|
Thanks Ed for looking at this. below is a samle that works with FileSecurity. It will list all the FileSystemAccessRules for a file. What I cant seem to figure out is how to show the results for a user that is a memeber of a group and that group has permission.
public static void ViewFileRights()
{
// Get security information from a file.
string file = @"c:\temp\FOO.TXT";
FileSecurity fileSec = File.GetAccessControl(file);
ShowFileSecurityInfo(fileSec);
Console.Read();
}
public static void ShowFileSecurityInfo(FileSecurity fileSec)
{
foreach (FileSystemAccessRule ace in
fileSec.GetAccessRules(true, true, typeof(NTAccount)))
{
Console.WriteLine("\tIdentityReference.Value: {0}", ace.IdentityReference.Value);
Console.WriteLine("\tAccessControlType: {0}", ace.AccessControlType);
Console.WriteLine("\tFileSystemRights: {0}", ace.FileSystemRights);
Console.WriteLine("\tInheritanceFlags: {0}", ace.InheritanceFlags);
Console.WriteLine("\tIsInherited: {0}", ace.IsInherited);
Console.WriteLine("\tPropagationFlags: {0}", ace.PropagationFlags);
//Console.WriteLine("\tfoobar.Value: {0}", ace.IdentityReference.CompareTo();
Console.WriteLine("GetAccessRules-----------------\r\n\r\n");
}
}
|
|
|
|
|
|
Can anyone teach me on Get and Set property in a class, and how these variables in get n set are used by other class members
Thx
|
|
|
|