从gridbox获取值到另一个页面文本框

时间:2012-08-24 02:50:17

标签: c# asp.net

我是Asp.net的新手。我有2个webforms webform1.aspx和webform2.aspx。我有2个文本框作为名称,标记和标签框作为webform1.aspx中的学生ID ..我已将这些文本框值存储到数据库并自动生成学生ID ..我在另一个页面webform2.aspx中有gridbox。我从数据库到gridview框中获取所有值。如果我在网格框视图中单击该链接按钮,我想在webform.aspx中自动获取数据库中的值到特定文本框,我也有这个网格框中的链​​接按钮。请指导我...提前感谢朋友......

1 个答案:

答案 0 :(得分:0)

在webForm2.aspx上,您应该AutoGenerateSelectButton然后收听SelectedIndexChanged事件。

<asp:gridview id="CustomersGridView" 
       autogenerateselectbutton="True"
       onselectedindexchanged="CustomersGridView_SelectedIndexChanged"
       runat="server">
</asp:gridview>

CodeBehind:

void CustomersGridView_SelectedIndexChanged(Object sender, EventArgs e)
{

    // Get the currently selected row using the SelectedRow property.
    GridViewRow row = CustomersGridView.SelectedRow;

    //Work with your selected row
    MyText.Text = "You selected " + row.Cells[2].Text + ".";

}