简体   繁体   English

如何将我的 gridview 数据传输到另一个 aspx 页面?

[英]How can i transfer my gridview data to another aspx page?

Inward.aspx向内.aspx

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="pono" DataSourceID="SqlDataSource1" OnSelectedIndexChanged="GridView1_SelectedIndexChanged">
        <Columns>
            <asp:CommandField SelectText="Update" ShowSelectButton="True" />
            <asp:BoundField DataField="pono" HeaderText="pono" ReadOnly="True" SortExpression="pono" />
            <asp:BoundField DataField="podate" HeaderText="podate" SortExpression="podate" />
            <asp:BoundField DataField="partyname" HeaderText="partyname" SortExpression="partyname" />
            <asp:BoundField DataField="flag" HeaderText="flag" SortExpression="flag" />
            <asp:BoundField DataField="itemnm" HeaderText="itemnm" SortExpression="itemnm" />
            <asp:BoundField DataField="indt" HeaderText="indt" SortExpression="indt" />
            <asp:BoundField DataField="qty" HeaderText="qty" SortExpression="qty" />
        </Columns>
    </asp:GridView>

inward.aspx.cs向内.aspx.cs

protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
    string pono = GridView1.SelectedRow.Cells[0].Text;
    Response.Redirect("Update_inward.aspx?pono="+pono);
}

update_inward.aspx.cs update_inward.aspx.cs

protected void Page_Load(object sender, EventArgs e)
{
    string stcon = ConfigurationManager.ConnectionStrings["testConnectionString"].ConnectionString;
    SqlConnection con = new SqlConnection(stcon);
    con.Open();
    String query = "Select * from maxus_in where pono=" + Request.QueryString["pono"];
    SqlCommand cmd = new SqlCommand(query, con);
    SqlDataAdapter sda = new SqlDataAdapter(cmd);
    DataSet ds = new DataSet();
    sda.Fill(ds);
    if (ds.Tables[0].Rows.Count > 0)
    {
        TextBox1.Text = ds.Tables[0].Rows[0]["pono"].ToString();
        TextBox2.Text = ds.Tables[0].Rows[0]["podate"].ToString();
        TextBox3.Text = ds.Tables[0].Rows[0]["partyname"].ToString();
        TextBox4.Text = ds.Tables[0].Rows[0]["itemnm"].ToString();
    }
    con.Close();


}

How do i transfer this data and display in textboxes in another page??我如何传输这些数据并在另一个页面的文本框中显示?

You can Use Query String or store value in the session and retrieve the value on page load of the next page.您可以使用查询字符串或在会话中存储值并在下一页的页面加载时检索值。

username.Value = Request["username"]; username.Value = Request["用户名"]; username.Value = Session["username"].toString(); username.Value = Session["username"].toString();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何将gridview中选定行的数据传输到另一个aspx页面到asp控件中? - How to transfer data of selected row in gridview to another aspx page into asp controls? 如何使用Server.Transfer()将文本框值从usercontrol(ascx)传递到另一个页面(aspx) - How can I pass textbox value from usercontrol(ascx) to another page (aspx) using Server.Transfer() 如何将HTML代码传输到另一个aspx页面? - How to transfer HTML code to another aspx page? 将数据列表从gridview传输到另一页 - Transfer list of data from gridview to another page 在另一个GridView中传输数据 - transfer data in another gridview 我需要在aspx Webform页面上将数据库中的数据显示到GridView中 - I need to Show the data from database into my gridview on aspx webform page 如何在特定的另一个 aspx 页面中加载一个 aspx 页面<div>标签</div><div id="text_translate"><p>我想用来自另一个 *.aspx 页面的内容更新页面的某个部分,从而避免只有一个(非常)长的代码页面。</p><p> 所以:如何在特定标签中的另一个 aspx 页面中加载一个 aspx 页面,而不必重新加载整个页面。</p></div> - How can I load an aspx page in another aspx page in a specific <div> tag 我想将标签输出从一个页面转移到 aspx/aspx.cs 中的另一个页面 - I want to transfer the label output from one page to another page in aspx/aspx.cs 如何将listview的值从aspx页传递到另一个? - How can I pass values of a listview from aspx page to another ? 我如何在asp.net中将一个gridview行转移到另一个gridview行 - How can i transfer one gridview row to another gridview row in asp.net
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM