我想将所选数据从gridview传输到另一个webform [英] I want to transfer selected data from gridview to another webform
问题描述
您好,
我正在使用带有10列的gridview,并且我为一列创建了一个超链接,即patientID。当我点击这个超链接时,所有数据应该转移到下一个webform,即OPD.aspx页面。在那个OPD.aspx我有文本框和下拉列表,所选的gridview链接数据应该转移到这些文本框nad下拉列表。
来自Search.aspx到OPD.aspx
提前致谢
您可以使用
查询字符串
Cookies
会话变量
Server.Transfer >
回发网址
将数据/参数/值从一个aspx页面传递到另一个aspx页面 [ ^ ]
将值从一个页面传递到另一个页面 - ASP.NET [ ^ ]
创建一个此链接按钮< asp:linkbutton id = LinkButton1 runat = server postbackurl = <%#〜/ Guest / Default.aspx?id = + Eval( patientID )%>>添加购物车< / asp:linkbutton >
然后在下一页上你可以在页面加载的标签ID上检索这个值,就像这样string id = Request.QueryString [ i d];
现在在您的查询中传递此ID,然后在文本框和下拉列表中检索您的值
使用查询字符串,下面是一些代码,可以帮助你...
protected void GridView1_SelectedIndexChanged( object sender,EventArgs e)
{
GridViewRow row = GridView1.SelectedRow;
StringBuilder pageUrl = new StringBuilder();
pageUrl.Append( Demo.aspx?Survey =);
pageUrl.Append(row.Cells [ 1 ]。Text);
pageUrl.Append( & SubSurvey =);
pageUrl.Append(row.Cells [ 2 ]。文字);
pageUrl.Append( & Name =);
pageUrl.Append(row.Cells [ 3 ]。文字);
pageUrl.Append( & Contact =);
pageUrl.Append(row.Cells [ 4 ]。文字);
pageUrl.Append( & UserID =);
pageUrl.Append(row.Cells [ 5 ]。文字);
Response.Redirect(pageUrl.ToString());
}
Hello,
I am using gridview with 10 columns and in that I have created one hyperlink for one column i.e. patientID. When i click this hyperlink all the data should be transfer to next webform i.e. to OPD.aspx page. In that OPD.aspx i have textbox and dropdownlist and the selected gridview link data should get transfer to these textbox nad dropdownlist.
From Search.aspx to OPD.aspx
Thanks in advance解决方案You may use
Query Strings
Cookies
Session variables
Server.Transfer
Post Back URL
Passing data/parameters/values from one aspx page to another aspx page[^]
Passing Values from One Page to Another Page – ASP.NET[^]
create a link button in this<asp:linkbutton id="LinkButton1" runat="server" postbackurl="<%#"~/Guest/Default.aspx?id="+Eval("patientID") %>">Add To Cart</asp:linkbutton>
then on next page you can retrieve this value on label id on page load like thisstring id = Request.QueryString["id"];
now pass this id in your query and then retrieve your value in text box and dropdown
Use Query string,below is some code for this may it help you...
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { GridViewRow row = GridView1.SelectedRow; StringBuilder pageUrl = new StringBuilder(); pageUrl.Append("Demo.aspx?Survey="); pageUrl.Append(row.Cells[1].Text); pageUrl.Append("&SubSurvey="); pageUrl.Append(row.Cells[2].Text); pageUrl.Append("&Name="); pageUrl.Append(row.Cells[3].Text); pageUrl.Append("&Contact="); pageUrl.Append(row.Cells[4].Text); pageUrl.Append("&UserID="); pageUrl.Append(row.Cells[5].Text); Response.Redirect(pageUrl.ToString()); }
这篇关于我想将所选数据从gridview传输到另一个webform的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!