日期:2014-05-18  浏览次数:20529 次

gridview两页面传值 急
第一个页面 有一个gridview 显示一些数据 
选中一行 后点击修改按钮 进入修改页面

=第2个页面是修改页面 修改页面的 班级编号,任课教师,课时分别是从第一个页面的gridview中获取的 这个怎么获取啊 请高手门指点以下

------解决方案--------------------
第一个页面gridview应该有一个DataKeyNames
第二个页面就是第一个页面获取的某行的ID;
即GridView1.SelectedDataKey.Value;
------解决方案--------------------
点修改事件的时候把每个字段索引的值赋给 第2个页面修改页面 班级编号,任课教师
例如:this.TextBox1.Text = this.GridView1.SelectedRow.Cells[2].Text.ToString();
this.TextBox2.Text = this.GridView1.SelectedRow.Cells[3].Text.ToString();
------解决方案--------------------
在跳转的那里做url传值
------解决方案--------------------
将主键值取出 以参数的方式传到第二个页面

第二个页面可以根据 主键值取出相应的数据
------解决方案--------------------
探讨
第二个页面接受参数在 什么事件下写呢 是page_Load下吗 能具体写一下吗 谢谢了

------解决方案--------------------
探讨
第二个页面接受参数在 什么事件下写呢 是page_Load下吗 能具体写一下吗 谢谢了

------解决方案--------------------
探讨
第二个页面接受参数在 什么事件下写呢 是page_Load下吗 能具体写一下吗 谢谢了

------解决方案--------------------
带关键字跳转到修改页面,再根据关键字从数据库中读