Sign In| Join
Get Help:Ask a Question in our Forums|Report a Bug|More Help Resources
Last post May 12, 2012 10:26 AM by basheerkal
Member
87 Points
141 Posts
May 12, 2012 09:11 AM|LINK
can any one help me in reading the gridvalue data in onepage to another page textboxes (the same values present in the grid row )
i used query string and session but its rediring to another page with our getting that values
Contributor
2948 Points
985 Posts
May 12, 2012 09:14 AM|LINK
use hyperlink control inside the gridview
and use navigationformatstring=secondpage.aspx?id={0}
also use namigationurl field=id
another page
textbox.text=request.querystring["id"].tostring();
Star
11225 Points
1815 Posts
May 12, 2012 09:37 AM|LINK
refer
http://csharpdotnetfreak.blogspot.com/2009/09/pass-send-gridview-row-data-otherpage.html
http://csharpdotnetfreak.blogspot.com/2009/04/linkbutton-gridview-querystring.html
May 12, 2012 09:42 AM|LINK
i am searching for the same with link button but in second page i have some text boxes and not grid so i want to read the first page grid value data to second page textbox using link button in grid control
May 12, 2012 10:18 AM|LINK
in link below i have assigned gridview row values to label controls on second page , same way you can use textbox instead of labels
196 Points
126 Posts
May 12, 2012 10:22 AM|LINK
gvDetails.EditIndex = e.NewEditIndex;
USE EDIT FUNCTION AND GET THE VALUE IN TO ANY LABEL OR TEXT BOX OF THE SAME PAGE AND SET VISIBLE FALSE FOR THAT .....
AND THEN IN THE NEXT PAGE USE CROSS PAGE POSTING
TextBox pp_Textbox1; pp_Textbox1 = (TextBox)PreviousPage.FindControl("Textbox1"); Label1.Text = "Hello " + pp_Textbox1.Text +";
IT MAY HEL-P U
10672 Points
2426 Posts
May 12, 2012 10:26 AM|LINK
One of the mehods to do that:
In Page1,aspx html
<form id="form1" runat="server"> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" onselectedindexchanged="GridView1_SelectedIndexChanged"> <Columns> <asp:CommandField ShowSelectButton="True" /> <asp:BoundField DataField="emp_ID" HeaderText="ID" InsertVisible="False" ReadOnly="True" SortExpression="emp_ID" /> <asp:BoundField DataField="emp_Name" HeaderText="Name" SortExpression="emp_Name" /> </Columns> </asp:GridView> <br /> <br /> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:TestConnectionString %>" SelectCommand="SELECT [emp_ID], [emp_Name] FROM [emps]"></asp:SqlDataSource> <br /> </form>
in page1.aspx code behind
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { String myID = GridView1.SelectedRow.Cells[1].Text; Page.Session["myID"]= myID; Response.Redirect("page2.aspx"); }
Code behind for page2.aspx
protected void Page_Load(object sender, EventArgs e) { if (Page.Session["myID"] != null) { TextBox1.Text = Page.Session["myID"].ToString(); } }
harika26
Member
87 Points
141 Posts
gridview control
May 12, 2012 09:11 AM|LINK
can any one help me in reading the gridvalue data in onepage to another page textboxes (the same values present in the grid row )
i used query string and session but its rediring to another page with our getting that values
tarunSaini
Contributor
2948 Points
985 Posts
Re: gridview control
May 12, 2012 09:14 AM|LINK
use hyperlink control inside the gridview
and use navigationformatstring=secondpage.aspx?id={0}
also use namigationurl field=id
another page
textbox.text=request.querystring["id"].tostring();
amit.jain
Star
11225 Points
1815 Posts
Re: gridview control
May 12, 2012 09:37 AM|LINK
refer
http://csharpdotnetfreak.blogspot.com/2009/09/pass-send-gridview-row-data-otherpage.html
http://csharpdotnetfreak.blogspot.com/2009/04/linkbutton-gridview-querystring.html
amiT jaiN
ASP.NET C# VB Articles And Code Examples
harika26
Member
87 Points
141 Posts
Re: gridview control
May 12, 2012 09:42 AM|LINK
i am searching for the same with link button but in second page i have some text boxes and not grid so i want to read the first page grid value data to second page textbox using link button in grid control
amit.jain
Star
11225 Points
1815 Posts
Re: gridview control
May 12, 2012 10:18 AM|LINK
in link below i have assigned gridview row values to label controls on second page , same way you can use textbox instead of labels
http://csharpdotnetfreak.blogspot.com/2009/09/pass-send-gridview-row-data-otherpage.html
amiT jaiN
ASP.NET C# VB Articles And Code Examples
THINESH
Member
196 Points
126 Posts
Re: gridview control
May 12, 2012 10:22 AM|LINK
gvDetails.EditIndex = e.NewEditIndex;
USE EDIT FUNCTION AND GET THE VALUE IN TO ANY LABEL OR TEXT BOX OF THE SAME PAGE AND SET VISIBLE FALSE FOR THAT .....
AND THEN IN THE NEXT PAGE USE CROSS PAGE POSTING
TextBox pp_Textbox1;
pp_Textbox1 = (TextBox)PreviousPage.FindControl("Textbox1");
Label1.Text = "Hello " + pp_Textbox1.Text +";
IT MAY HEL-P U
basheerkal
Star
10672 Points
2426 Posts
Re: gridview control
May 12, 2012 10:26 AM|LINK
One of the mehods to do that:
In Page1,aspx html
<form id="form1" runat="server"> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" onselectedindexchanged="GridView1_SelectedIndexChanged"> <Columns> <asp:CommandField ShowSelectButton="True" /> <asp:BoundField DataField="emp_ID" HeaderText="ID" InsertVisible="False" ReadOnly="True" SortExpression="emp_ID" /> <asp:BoundField DataField="emp_Name" HeaderText="Name" SortExpression="emp_Name" /> </Columns> </asp:GridView> <br /> <br /> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:TestConnectionString %>" SelectCommand="SELECT [emp_ID], [emp_Name] FROM [emps]"></asp:SqlDataSource> <br /> </form>in page1.aspx code behind
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { String myID = GridView1.SelectedRow.Cells[1].Text; Page.Session["myID"]= myID; Response.Redirect("page2.aspx"); }Code behind for page2.aspx
protected void Page_Load(object sender, EventArgs e) { if (Page.Session["myID"] != null) { TextBox1.Text = Page.Session["myID"].ToString(); } }(Talk less..Work more)