I'm having some evils trying to get my GridView control to behave. I have the below code, which successfully displays all the files in the directory. However I require two changes, both of which I am struggling with:
a) Currently the URL you get when clicking on the URL field is [URL] (ie my home directory with the filename). What I require is that the 'Display Text' be the filename only, and the URL be my desired text followed by the filename eg: [URL]
b) I want only to see the files that start with a certain prefix eg "Pay". I can do that with something like: string[] filelist = Directory.GetFiles((@"C:MFData","Pay*.*"); but this doesn't like to bind to my Gridview!
const string DocumentFolderPhysicalPath = (@"C:MFData"); const string DocumentFolderUrl = (@"C:MFData"); [URL]; ; // now it is hardcoded but you could retreive it automatically HyperLinkField hyperLinkField = new HyperLinkField(); hyperLinkField.DataTextField = "Name"; hyperLinkField.DataNavigateUrlFields = new string[] { "Name" }; //Would like this to work! //HyperLinkField hyperLinkField2 = new HyperLinkField(); //hyperLinkField2.DataTextField = "Destination"; //hyperLinkField2.DataNavigateUrlFields = new string[] { (@"C:MFData") + "Name" }; GridView1.DataSource = GetDocuments(DocumentFolderPhysicalPath); GridView1.Columns.Add(hyperLinkField); GridView1.DataBind();
private System.IO.FileInfo[] GetDocuments(string physicalPath) { System.IO.DirectoryInfo directory = new System.IO.DirectoryInfo(physicalPath); if (directory.Exists) { return directory.GetFiles(); } else { throw new System.IO.DirectoryNotFoundException(physicalPath); } }
I'm trying to read all filenames from a specified (server- not client) folder, and insert all the filenames into a javascript Array. It should behave like the Directory.GetFiles method in ASP.NET C#. I created a new array, and I just need the loop method (Javascript or jQuery) to iterate in the specific folder, and insert all the filenames into the array.
I have a problem. I have a textbox where i enter the amount and in another textbox the amount in words comes automatically. The function appended below works fine when the amount entered is without a decimal. But if the amount entered has a decimal, then the function gives an error. Can anyone check the same and tel me a solution.Wat i want is suppose the amount entered in 2345.68 the amount in words should come, Rupees two thousand three hundred forty fve and sixty eight paisa only. if the decimal is not entered then the function gives proper result.
I'm trying to optimize my ASP.NET thumbnailing script, so it doesn't resize all the images all the time, and one part of the problem is choosing the hash function for the thumbnail naming/checking procedure.Is crc32 up to the task - I'm asking cause the input data is small(only relative path, size and date)?
Essentially, if the file already exists, I want to append an index number to the end of the filename, incrementing upwards from 1. The following almost works, but adds numbers on as it increments upwards:
How can I render X amount of textboxes and still have all of them to require a value at validation? I dont know the variable X.. so it could be 1, it could 50.
The scenario is this, i have two users the encoder and approvers. The encoders will not be allowed to view the price but can edit the quantity. Using the code above, the price column will be hidden but when the encoder will edit the quantity, the price is set to zero, giving a zero for the Total Amount (Quantity * Price). When the approver will view, the Total amount is now zero. Why is that?
I am workin on a web projects which has arround 25000 xml files. Some where in application we need to compare some part of a xml file with all 25000 xml files. Although it is working but takin arround 25 minutes to compare. how can i reduce this time and can compare files in less time.
I have a variable called "Totaltime" in my program. I assign the variable (in seconds) as Totaltime = 3600. Now i want to reduce the time by 1 sec for each Tick event and show the reducing time in label or litera control. tell the C# ASP.NET coding to implement this?
I have a web service that creates a thread to process some data in the background. I've seen a "System.Threading.ThreadAbortException: Thread was being aborted" message in one of my logs where the thread was killed. I am currently under the assumption that the thread will run as long as it takes to execute the tasks that it's working on, however after googling the exeception I've seen several posts making mention of increasing the ExecutionTimeOut property of the application in the web.config file. My question is: What is the maximum execution time of a thread executed in ASP.NET? Is this timeout unlimited or still bound by the ExecutionTimeOut property of the application?
we're in need to stop the user session in an ASP.NET site after some time(say 20 mins). We know we can use a timer and code every page to expire on the timer tick, but we're searching a faster way, maybe through an IIS configuration? Is there a built in way to do such things? We're using ASP.NET 2.0, Framework 3.5, IIS 6, c#.
ADDON: I think it's better to elaborate a bit on the question. We want to achieve something like a "demo" mode, where a user can use the site in full mode for a bounch of minutes, then the site will be inoperable due to the elapsed "demo" time.
I know I have read some problems/solutions for doing this.. but, I can't remember 'where'?Basicaly, I want a BUTTON that says 'ADD FILE', when that is pressed I want a new FileUpload1 item to be shown. ... when the 'ADD FILE' is pressed again, I want a second FileUpload2 item to be shown.. etc... but, I want the filename to be 'remembered' - for FileUpload1, etc.. (FileUpload N-1).. and I know on a postback that the filename is lost (for security reasons).... so, I am hoping for a solution similar to gmail, etc... where you can have multiple attachments and then the attachment is turned into a text string.. but, the file is still uploaded/attache
I have a PayPal implementation using IPN and it works fine. However, in some cases, I will need to be able to send out an email to a user with a link to click on and pay an invoice amount. I'm not really sure how to do this - I know I can send them to a particular page on my site with query string variables - but what would the PP code look like to have the user see a button that says - "Pay X amount by clicking here".
How to convert negative value (-) to 0 using C# and VB.Net? Below is my sample query:
dim finaltotalbonus as doubledim Sumtotalbonus as doubledim totaldeductamount as double finaltotalbonus = Math.Round(Sumtotalbonus - totaldeductamount)FinalTotal = finaltotalbonus
I'm sure you've seen sites that display a portion of the available text in a limited space followed by an ellipsis or a [more] link. That's what I need to do. The text is in a database field, and includes carriage returns and line feeds. I can't just count the number of characters. How can I only display the text that will fit in a defined space? I've tried using a panel control with the height defined. I've also tried a div with the height defined. Neither has worked. How is this done?
I want to display the net amount of a calculation in two text boxes
if netamount = 45.60
first textbox should show rounded value and next textbox should show what is rounded.
I have earlier done this with c by a manual progam of rounding and now my manager dont want me do something like that because he believes c# has all math in build fucntions. So please help me friends.... I want to get the value that is rounded not numbers after the decimal i want to round a number with 10 precisions like 45.8456789990 and get a result like 46 in one textbox and 85 in another.
The asker has a number like double pi = 3.14159265d; and wants to end up with two message boxes after the fact: [ Whole Number] 3 and [2 Decimal Places] 14 and he wants to know how to best achieve this affect. He only knows that he will be given a double, but he does not know whether that number will have fractional values.
If we have a huge amount of text with some images then, the text and images should be directly included into an ASP.NET 2.0 page with other server controls or whether they should be included from some outside document like a Word Document ? Which one is the best method of doing this ? Can this be done using an Xml file ? If yes, then how ? What are the advantages and disadvantages of both method (if any) ?