Click here to Skip to main content
15,888,527 members
Home / Discussions / ASP.NET
   

ASP.NET

 
Questioncannot do add to cart function Pin
setengah1-Nov-10 14:53
setengah1-Nov-10 14:53 
AnswerRe: cannot do add to cart function Pin
T M Gray2-Nov-10 4:33
T M Gray2-Nov-10 4:33 
GeneralRe: cannot do add to cart function Pin
Fayu9-Nov-10 4:44
Fayu9-Nov-10 4:44 
QuestionDataset or ado.net Pin
future38391-Nov-10 3:35
future38391-Nov-10 3:35 
AnswerRe: Dataset or ado.net Pin
Not Active1-Nov-10 4:38
mentorNot Active1-Nov-10 4:38 
Questionhelp with url rewrite... Pin
swornavidhya_m31-Oct-10 23:09
swornavidhya_m31-Oct-10 23:09 
QuestionAjax with VS 2005 Pin
AndieDu31-Oct-10 20:51
AndieDu31-Oct-10 20:51 
QuestionHyper Link in datagrid to download a file Pin
<<Tash18>>31-Oct-10 20:38
<<Tash18>>31-Oct-10 20:38 
Hi guys,

Im working on asp.net1.1 web application on C#. actually i have a page in which the user fills up certain details and also have an option to upload a file which is mandatory. Now at the database along with the details entered by the user the file location path also gets saved in the database say for example D:\webapp\Hello\Modules\Agreement\01-11-2010 08-43-50AMimage.gif -- dis is what gets stored in the DB. Now after the user has clicked the submit button the data is inserted and i also have a datagrid in the same page on which the data stored in database gets populated, currently the path of the file is displayed on the datagrid as mentioned above. but what my requirement is i want the path to be displayed as a hyperlink so dat on clicking the link the file gets downloaded.. trhe code is as follows

the following code is on page display.aspx.cs
private void BindAgreement()
{
    string Module = Request.QueryString["servId"];
    DataSet dReasons  = DataAccess.ExecuteStoredProcedure(Session["MosaicConn"].ToString(),"asp_app_get_mainagreement "+Module);
    if(dReasons.Tables.Count > 0)
    {
        if(dReasons.Tables[0].Rows.Count > 0)
        {
            DataTable dtDisplay = new DataTable();
            dtDisplay.Columns.Add(new DataColumn("row_id",typeof(string)));
            dtDisplay.Columns.Add(new DataColumn("module_id",typeof(string)));
            dtDisplay.Columns.Add(new DataColumn("total_value",typeof(string)));
            dtDisplay.Columns.Add(new DataColumn("amc_start_dt",typeof(string)));
            dtDisplay.Columns.Add(new DataColumn("license_amt",typeof(string)));
            dtDisplay.Columns.Add(new DataColumn("implement_amt",typeof(string)));
            dtDisplay.Columns.Add(new DataColumn("number_of_licenses",typeof(string)));
            dtDisplay.Columns.Add(new DataColumn("agree_file_name",typeof(string)));

            for(int i = 0; i < dReasons.Tables[0].Rows.Count; i++)
            {
                DataRow drDisplay;
                drDisplay = dtDisplay.NewRow();
                drDisplay[0] = dReasons.Tables[0].Rows[i].ItemArray[0];
                drDisplay[1] = dReasons.Tables[0].Rows[i].ItemArray[1];
                drDisplay[2] = dReasons.Tables[0].Rows[i].ItemArray[2];
                drDisplay[3] = dReasons.Tables[0].Rows[i].ItemArray[3];
                drDisplay[4] = dReasons.Tables[0].Rows[i].ItemArray[4];
                drDisplay[5] = dReasons.Tables[0].Rows[i].ItemArray[5];
                drDisplay[6] = dReasons.Tables[0].Rows[i].ItemArray[6];
                drDisplay[7] = dReasons.Tables[0].Rows[i].ItemArray[7];
                dtDisplay.Rows.Add(drDisplay);
            }
            lblMessage.Visible = false;
            rptUsers.DataSource = dtDisplay;
            rptUsers.DataBind();
        }


the following code is the code for the datagrid on display.aspx page

<table style="BORDER-COLLAPSE: collapse" borderColor="#006699" width="100%" border="1">
								<tr>
									<td bgColor="background" colSpan="6"><FONT face="Arial" color="#ffffff" size="2"><STRONG>&nbsp;Available 
												Agreements</STRONG></FONT></td>
								</tr>
								<TR bgColor="background">
									<td style="WIDTH: 38px"><FONT face="Verdana" color="#ffffff" size="1"><b>&nbsp;Total Value</b></FONT></td>
									<td style="WIDTH: 66px"><FONT face="Verdana" color="#ffffff" size="1"><b>&nbsp;AMC Start 
												Date</b></FONT></td>
									<td style="WIDTH: 50px"><FONT face="Verdana" color="#ffffff" size="1"><b>&nbsp;License 
												Amount</b></FONT></td>
									<td style="WIDTH: 95px"><FONT face="Verdana" color="#ffffff" size="1"><b>&nbsp;Implementation 
												Amount</b></FONT></td>
									<td><FONT face="Verdana" color="#ffffff" size="1"><b>&nbsp;Number of licenses</b></FONT></td>
									<td><FONT face="Verdana" color="#ffffff" size="1"><b>&nbsp;File Name</b></FONT></td>
								</TR>
								<asp:repeater id="rptUsers" runat="server">
									<ItemTemplate>
										<TR bgColor="#dcd1ff">
											<td><FONT face="Verdana" size="1">&nbsp;<%# DataBinder.Eval(Container.DataItem,"total_value")%>&nbsp;&nbsp;</FONT><input runat=server type="hidden" id="row_id" name="row_id" value='<%# DataBinder.Eval(Container.DataItem,"row_id")%>'></td>
											<td><FONT face="Verdana" size="1">&nbsp;<%# DataBinder.Eval(Container.DataItem,"amc_start_dt")%>&nbsp;&nbsp;</FONT></td>
											<td><FONT face="Verdana" size="1">&nbsp;<%# DataBinder.Eval(Container.DataItem,"license_amt")%>&nbsp;&nbsp;</FONT></td>
											<td><FONT face="Verdana" size="1">&nbsp;<%# DataBinder.Eval(Container.DataItem,"implement_amt")%>&nbsp;&nbsp;</FONT></td>
											<td><FONT face="Verdana" size="1">&nbsp;<%# DataBinder.Eval(Container.DataItem,"number_of_licenses")%>&nbsp;&nbsp;</FONT></td>
											<td><FONT face="Verdana" size="1">&nbsp;<%# DataBinder.Eval(Container.DataItem,"agree_file_name")%>&nbsp;&nbsp;</FONT></td>
										</TR>
									</ItemTemplate>
									<AlternatingItemTemplate>
										<TR bgColor="#d7dcff">
											<td><FONT face="Verdana" size="1">&nbsp;<%# DataBinder.Eval(Container.DataItem,"total_value")%>&nbsp;&nbsp;</FONT><input runat=server type="hidden" id="Hidden1" name="row_id" value='<%# DataBinder.Eval(Container.DataItem,"row_id")%>'></td>
											<td><FONT face="Verdana" size="1">&nbsp;<%# DataBinder.Eval(Container.DataItem,"amc_start_dt")%>&nbsp;&nbsp;</FONT></td>
											<td><FONT face="Verdana" size="1">&nbsp;<%# DataBinder.Eval(Container.DataItem,"license_amt")%>&nbsp;&nbsp;</FONT></td>
											<td><FONT face="Verdana" size="1">&nbsp;<%# DataBinder.Eval(Container.DataItem,"implement_amt")%>&nbsp;&nbsp;</FONT></td>
											<td><FONT face="Verdana" size="1">&nbsp;<%# DataBinder.Eval(Container.DataItem,"number_of_licenses")%>&nbsp;&nbsp;</FONT></td>
											<td><FONT face="Verdana" size="1">&nbsp;<%# DataBinder.Eval(Container.DataItem,"agree_file_name")%>&nbsp;&nbsp;</FONT></td>
										</TR>
									</AlternatingItemTemplate>
								</asp:repeater></table>
							<br>
						</td></TD></tr>
				</table>



Thanx in advance,
Tash
AnswerRe: Hyper Link in datagrid to download a file Pin
Not Active1-Nov-10 2:14
mentorNot Active1-Nov-10 2:14 
GeneralRe: Hyper Link in datagrid to download a file Pin
<<Tash18>>1-Nov-10 19:00
<<Tash18>>1-Nov-10 19:00 
QuestionCopy Multiple File on Client Machine Pin
raushan_931-Oct-10 20:00
raushan_931-Oct-10 20:00 
QuestionASP.net VB Pin
Xinxen31-Oct-10 19:50
Xinxen31-Oct-10 19:50 
Questionbest way to save news? Pin
Jassim Rahma31-Oct-10 4:40
Jassim Rahma31-Oct-10 4:40 
AnswerRe: best way to save news? Pin
Brij31-Oct-10 4:53
mentorBrij31-Oct-10 4:53 
Questionlosing the focud!! Pin
Jassim Rahma31-Oct-10 4:36
Jassim Rahma31-Oct-10 4:36 
QuestionHow do I integrate my asp.net website with other websites...(similar to Facebook Connect)? Pin
Nada Adel31-Oct-10 1:45
Nada Adel31-Oct-10 1:45 
Question500-inernal server error . Pin
Davood Riazi30-Oct-10 22:33
Davood Riazi30-Oct-10 22:33 
AnswerRe: 500-inernal server error . Pin
Keith Barrow31-Oct-10 4:37
professionalKeith Barrow31-Oct-10 4:37 
AnswerRe: 500-inernal server error . Pin
Brij31-Oct-10 4:47
mentorBrij31-Oct-10 4:47 
Questionprint a mobile webpage Pin
behzadcp30-Oct-10 19:28
professionalbehzadcp30-Oct-10 19:28 
Questiondatabse Pin
sheemap30-Oct-10 8:26
sheemap30-Oct-10 8:26 
AnswerRe: databse Pin
Karthik. A30-Oct-10 16:08
Karthik. A30-Oct-10 16:08 
GeneralRe: databse Pin
sheemap31-Oct-10 4:17
sheemap31-Oct-10 4:17 
GeneralRe: databse Pin
Karthik. A31-Oct-10 10:54
Karthik. A31-Oct-10 10:54 
QuestionWCF Pin
Any_India28-Oct-10 23:49
Any_India28-Oct-10 23:49 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.