我想将所选数据从gridview传输到另一个webform [英] I want to transfer selected data from gridview to another webform

查看:116
本文介绍了我想将所选数据从gridview传输到另一个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 =   LinkBut​​ton1 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 this

string 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆