|
yesterday Mr.John sir has helped me in one issue which is related to the same task
code---
else if (txtHospitalName.Text== "Medb" || txtHospitalName.Text== "Medw")
{ FileInfo thefile1 = new FileInfo(Server.MapPath("RtfFilesPath") + "\\voice\\" + txtOriginalName.Text.Trim() + ".wav");
if (thefile1.Exists)
{
File.Copy(Server.MapPath("RtfFilesPath") + "\\voice\\" + txtOriginalName.Text.Trim() + ".wav", Server.MapPath("RtfFilesPath") + "\\voice\\" + txtFilename.Text.Trim() + thefile1.Extension);
GetData();
}
hello frns
the above is the snippet of code i used in my application what i am doing is copying a file and saving it with the someother name its working fine, but the actual problem is i'll be having two types of files in my folder one is .mp3 and .wav .
so in the above code i am checking only the .wav file
note: i'll be entering only the name of the file without extension, there may be any one of the two filetypes.
what are the modifications/additions i have to make in my code to check for two types of file extensions
thanks for ur replies in advance
|
|
|
|
|
Hi,
On clicking a search button, a datagridview is populated with data.
Each row has an extra column to display a button in it. This is the details button for each row.
The problem is that when I click on the search button to reload the datagridview, a new details column gets added to the first column of datagridview.
How is it possible to prevent adding extra column to the datagridview each time I click the search button?
Please note, I only get the details column as the last column, the first time the datagridview is loaded.
This is how I am adding the details column dynamically to the datagridview.
I think it is to do with the line which has new in it...
dsPricesSourcesBest = Business.clsSecurities.PricesSourcesBestGet(intCountryID, intSectorID, intSecurityID);
defaultView = dsPricesSourcesBest.Tables["PricesSourcesBest"].DefaultView;
dtPricesSourcesBest = dsPricesSourcesBest.Tables["PricesSourcesBest"];
dgvSecurityPricing.DataSource = null;
dgvSecurityPricing.DataSource = defaultView;
dgvSecurityPricing.ReadOnly = true;
//get the count of the records...
lblCount.Text = "Total Records : " + defaultView.Count.ToString();
//Not sure if the problem is being caused because of this line????
DataGridViewButtonColumn detailsCol = new DataGridViewButtonColumn();
detailsCol.Name = "Details";
detailsCol.Text = "Details...";
detailsCol.UseColumnTextForButtonValue = true;
dgvSecurityPricing.Columns.Insert(dgvSecurityPricing.Columns.Count, detailsCol);
dgvSecurityPricing.AllowUserToAddRows = false;
|
|
|
|
|
This is how I solved it.
if (dgvSecurityPricing.Columns.Count == 9)
{
//there should be only 9 columns including the Details column...
dgvSecurityPricing.Columns.Remove("Details");
}
|
|
|
|
|
Hi,
My aim is to bind the data dynamically to a label ..the database used is MS Access
I have created a module for creation of a database and inserting values in it through a gui n a canvas on which labels are dragged and dropped i want to print the form dynamically the process is getting values from the database n printing i know how to print but not how to bind the data i have tried with label1.databinding but failed as labels are also generated dynamically i cant bind them using properties window
if any one knows how to bind dynamically data please let me know..
i know that this question belongs to ado.net forum as experts are here i have posted here
regards
sindhu tiwari
its me sid
|
|
|
|
|
Hi guys,
have been playing with WMI to add a network printer connection to a Windows XP pc. My environment consists of a server running Windows Server 2003 and Visual Studio 2005 and a test pc running windows xp. Further, I have setup a full domain controller environment.
I have managed to write the code to add the network printer and it works fine when installing the printer on the same machine the code is executing from i.e the server or xp pc. However, if I run the code from the server to install the network printer onto the test pc, it does not work. An exception is generated stating "Not Supported, the inner exception is blank. I can manually install the network printer on the test pc via the control panel, proving that the connectivity between machines is fine. The exception occurs when the mgtClass.InvokeMethod is executed.
1) If I specifiy the ip address of the test pc in the ManagementScope object does and when an object of Management class is instantiated does this imply that the network printer will be added to the test pc?
2)Using the AddPrinterConnection method from the WIN32_PRINTER class, is this the only way to add a network printer ?
3) To install the network printer on the server itself, omit the IP address,ipAddressOfClientPC, of the server from the ManagementScope object and it installs fine, provided the code itself is running of the server. So this leads me to believe its an issue with ManagementScope. However, if installing on the same machine as the code is running on then the username and password need not to be defined. So what do I need to do to the Management Scope object to make it work?
I used the WMI code generated by the WMI Code Generator, http://www.microsoft.com/downloads/details.aspx?FamilyID=2cc30a64-ea15-4661-8da4-55bbc145c30e,
I have added my code below.
If somone can point me in the right direction as to the mistake I am making, I would appreciate it.
thanks
V
<br />
using System;<br />
using System.Management;<br />
using System.Runtime.InteropServices;<br />
using System.Text;<br />
<br />
namespace SampleApp<br />
{<br />
public class AddPrinterConnection<br />
{<br />
public static void Main()<br />
{<br />
string username = "administrator";<br />
string password = "password";<br />
<br />
string ipAddressOfClientPC = "192.168.0.22";<br />
ManagementScope scope = new ManagementScope("\\\\" + ipAddressOfClientPC + "\\root\\cimv2");<br />
<br />
<br />
scope.Options.Username = username;<br />
scope.Options.Password = password;<br />
scope.Options.Impersonation = ImpersonationLevel.Impersonate;<br />
<br />
scope.Connect();<br />
<br />
ManagementPath path = new ManagementPath("Win32_Printer");<br />
ManagementClass mgtClass = new ManagementClass(scope, path, null);<br />
using (mgtClass)<br />
{<br />
try<br />
{<br />
ManagementBaseObject inputParameters = mgtClass.GetMethodParameters("AddPrinterConnection");<br />
<br />
string sharedPrinterAddress = "\\\\192.168.0.1\\printer2";<br />
inputParameters["Name"] = sharedPrinterAddress;<br />
<br />
ManagementBaseObject outputParameters = mgtClass.InvokeMethod("AddPrinterConnection", inputParameters, null);<br />
uint errorCode = (uint)outputParameters["ReturnValue"];<br />
<br />
Console.WriteLine(errorCode.ToString());<br />
}<br />
catch (Exception exception)<br />
{<br />
Console.WriteLine(exception.Message + "\\n" + exception.InnerException);<br />
}<br />
Console.ReadLine();<br />
}<br />
}<br />
}<br />
}<br />
<br />
|
|
|
|
|
It seems that AddPrinterConnection method is reserved for adding network printers to local machines rather than remote machines as to what I was trying to achieve.
To add network printer on remote machines you need to use rundll32 printui.dll,PrintUIEntry /?. This is a command line method of doing things however it can be easily incorporated into managed code.
|
|
|
|
|
Hai everybody,
I need a solution to the below problem, it is ver very urgent.
I have created some dynamic link buttons in a page and specified the event handler for it.
But when the link button is clicked the event is not triggered.
These actions are done in a web user control.
But the page using the control is AJAX enabled.
Can any one give me a solution to it.
Thanks in advance.
Best Regards,
M. J. Jaya Chitra
|
|
|
|
|
In Visual Studio2005, using Add New Data Source, added a database file.
This database name is 'nwind' and has 4 Table.
But I don't know that how control this data.
Just one thing, I need to choice specific Record(Tuple).
I'll be happy just to know call this adding database Table.
Which method will I be satisfied?;P
|
|
|
|
|
I have a weird problem. I have a XML file something similar to the following
<StartingNode>
<!--XML Comment-->
<MyNode FirstAttr="value">
<MyNode FirstAttr="value">
<MyNode FirstAttr="value">
<!--XML Comment-->
<!--XML Comment-->
<MyNode FirstAttr="value">
</StartingNode> I loaded this XML file into a XMLDocument object and trying to iterate through the child nodes of StartingNode . I wrote
foreach(XMLNode objNode in objXMLDoc.GetElementsByTagName("StartingNode")[0].ChildNodes)
{
} These all works fine, but it takes the comments also as XMLNode . Is there any way to avoid this ?
|
|
|
|
|
Hi,
u can read xml file as below..
string xmlFilePath = MapPath("Yr xml file"); <br />
XmlReaderSettings settings = new XmlReaderSettings();<br />
settings.IgnoreComments = true;<br />
settings.IgnoreWhitespace = true;<br />
using (XmlReader reader = XmlReader.Create(xmlFilePath, settings))<br />
{<br />
string result;<br />
while (reader.Read())<br />
{<br />
if (reader.NodeType == XmlNodeType.Element)<br />
{<br />
result = "";<br />
for (int count = 1; count <= reader.Depth; count++)<br />
{<br />
result += "===";<br />
}<br />
result += "=> " + reader.Name + "<br/>";<br />
lblResult.Text += result;<br />
}<br />
}<br />
}<br />
Thanks,
Sun Rays
|
|
|
|
|
Hi
I have to develop a Network Sniffer using c#. I'm very new to network programming. I have gone through the articles in codeproject meant for the same. Most of them are making use of WinPcap.
Does network programming using C#.Net provide all the functionalities of WinPcap?
When I've to make use of WinPcap?
Regards,
Diana.
|
|
|
|
|
Hi,
Iam building a print server, which prints documents one by one.
Iwant to know is it possible to define the owner name of the print job. currently the job is being printed by the default windows logged in user.
the sample code iam using is shown below which prints the documents.
PrintDocument pd = new PrintDocument();
pd.DocumentName = "Hello";
pd.PrinterSettings.PrinterName = "\\machinename\printername";
pd.PrinterSettings.PrintFileName = "c:/test.lis";
pd.Print();
Please help.
regards,
Edgar
|
|
|
|
|
|
Hi,
I am designing one Custom Control by inherting Components
and for changing icon i am use following code
[System.Drawing.ToolboxBitmap("icon.ico")]
And I am getting Tool Box icon changed but while dragging the control in from default circle icon coming !!!
Any idea !!!!
Thanks in Advance !!!!
If you have any doubt pleasse check this one
Custom Control[^]
|
|
|
|
|
hi all!
i have to make a C# desktop applicatio which can assingn pasword to folders so that when user double clicks the folder (in windows XP) then the password is asked from user. i the user provides correct password then it allows it to open otherwise it doesn't allow. any idea/suggestions how i should take a start?
May God help u solv ur problems as well,thx in advance!!
|
|
|
|
|
The only way to do this is to completely subvert the file system, or to not have real folders at all. Either way, sounds like a C++ task to me.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
|
Thanks, it seems that this article precisely focuses my problem. i feel i can find useful stuff in it.will check and respond if further required.
thx in advance!!
|
|
|
|
|
Hi!
well i have read that article fully. It gives good ways to lock the folder but i was worried how to ask for password from user when he double clicks that folder??
Do you have any ideas about it? can you help me further in development of my application?and can you give me your email for further communication if required?
Hope to see your positive response!
May God help u solv ur problems as well,thx in advance!!
|
|
|
|
|
I suggest not to try that kinda application. I have seen that kinda application (e.g. FolderLocker and etc) on the net.. There are always some ways to hack.. and not so difficult to hack too.. Last two years, one of my friend is using that kinda of software (I think it called FolderLocker or something) to protect his file.. What this software does is that convert the folderid of his folder in registry (so, someone click on his folder then it will take you to recyclebin or network place or etc).. And it hide his folder as hidden system files.. that's all.. so, you can probably find how to unhide his folder and change it back to normal folder.. it's too easy.. I didn't see any software that does more advantages than those two steps..
Thanks and Regards,
Michael Sync ( Blog: http://michaelsync.net)
"Please vote to let me (and others) know if this answer helped you or not. A 5 vote tells people that your question has been answered successfully and that I've pitched it at just the right level. Thanks."
|
|
|
|
|
Hello Shaz,
First, think of possible ways to do the task, e.g if i be doing it, i will be having a console program, running at the system-startup, with no interface, i.e. hiding the window itself. Naming it very similar to some very known process. So nobody may come to know it is something unusual running in the task manager. In that i would be checking if the user tries to access the folder. Whenever it does, i.e. catch the event, and pop-up the window for asking password. Putting in all the functionality to it. And for managing it, i.e. adding folders/files to secure, i would be having another application.
Just the thought!
Regards,
Adeel
Do rate the reply, if it helps or even if it doesnot, because it helps the members to know, what solved the issue. Thanks.
|
|
|
|
|
I am generating dynamic tables from the C#.Net CodeBehind page and I need to set the alignment for that table.
How can i achieve?
Regards,
Jai Shankar
|
|
|
|
|
Hi,
u can set as per below code.
Table tbl = new Table();
tbl.HorizontalAlign = HorizontalAlign.Center;
Thanks,
Sun Rays
|
|
|
|
|
I am creating dynamic tables from the C#.Net CodeBehind page and I need to set the alignment for that table.
How can i achieve?
Regards,
Jai Shankar
|
|
|
|
|