想把gridview中选中的记录显示在另一个页面中的textbox控件中,应该怎么做?谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/15 17:15:51
想把gridview中选中的记录显示在另一个页面中的textbox控件中,应该怎么做?谢谢

如果是想对这个Gridview中的某一行进行修改操作的.其实Gridview自带有编辑(修改)功能。

如果必须按你那么做。那就在GridView中加入超链接列(其实用模板列也可以)。
超链接的属性:DataNavigateUrlFormatString 设置成要显示内容的页面并传入参数。比如ShowInfo.aspx?id={0} 。然后DataNavigateUrlFields属性写GridView能唯一标识这一行的ID(比如数据库中自增ID)。

然后在需要显示的页面用Request["id"] 获得参数。再查一次数据库。
将查询出来的数据显示到文本框中。 如果要修改的话记住给文本框的赋值需要在 if(!IsPostBack){} 判断中操作.不然修改不成功.

如果你只是简单想显示某一列的数据.也可以用这种操作.只不过在传参数的时候可以改改. 这种传参数可以同时传多个.用 & 连接.比如.

showInfo?id={0}&name={1} 大括号表示占位符。在DataNavigateUrlFields输入第一个参数后回车输入第二个。。。

如果还有不明白的.请Hi我.我近一个小时在线.

选中之后提取数据 保存session 再另一个页面调用,设置另一个页面的textBox

Textbox1.Text=session["name"].Tostring();