返回首页

您好,
我需要创建的网页,在网格视图或数据网格的内容。 (控制是类似于Excel工作表)。在此输入一些数据后,我需要继续在第二个网页,其中有一些文本框和添加细节的填充数据。我打算做一个链接或按钮"下一步",进入后在第二个网页的数据,我想回来检讨什么我都充满

然后最后单击"保存"按钮,将在两种形式的数据放在一个表
NBSP。
请帮我找到了一个解决方案,以保持在网格中的内容,当我单击"下一步",然后回来在同一页。我要回来页有先前输入值

在窗口,我解决了这个问题,不让另一个thenbsp的实例(对象); NBSP。允许创建的窗体
由于我是新来的ASP我无法弄清楚如何解决这个问题。概念,我不希望另一页的实例被创建,直到我登录

回答

评论会员:Muralikrishna8811 时间:2012/02/06
嗨,

高达我所知,你可以节省
第一页的数据在会话变量

DataTable dt=new DataTable();

dt.rows[0][0]=(gridView.rows[0].findcontrol("TextBox")).Text;

//..

//..

 Session["frstdata"]=dt;

response.redirect("nextpage.aspx");


这种类型的代码放置在旁边的按钮的Click事件

进入下一个页面后,您可以检索的第一页第二页资料或任何地方



{C}
你可以尝试这种方式。如果用户没有保存数据,它只是清除后,用户的会话超时

我希望你明白我说什么

最佳
评论会员:sujit0761 时间:2012/02/06
嗨,

有一个称为"创建用户向导"中,控制你提到你的问题在​​所有这些功能是目前由default.Basically用户登记表格和所有使用这种控制是有控制。净,但你可以利用它的特性,以符合您的要求。

有关此控件的更多细节,您可以访问下面的链接


我认为这将帮助你。
编码快乐!!tewari.nivedita @ gmail.com:
|,喜Muralikrishna8811
这是可以做到保持它在会话变量,然后返回它作为一个会话变量,但我觉得作为一个。开销,因为我不仅电网,但也有一些其他控件,我想保持。如果我无法找到任何其他的选择,我会做到这一点。


sujit0761",我无法找到创建用户向导,
但我已经发现了所谓的"向导"的提示找到创建用户向导
NBSP控制。

这正是我所需要的
感谢。BobJanova:这些控件应该是在用户空间(一般认为是指在Web应用程序的会话)的一些模型数据的意见。简单地把会话的DataTable作为穆拉利建议是最简单的一种"模式",完全为一个网格(另一种可能是Listlt; TGT;如果网格代表了一系列行)的罚款。

你的网格控件应该公开的属性类似的DataSource NDASH,你可以指定一个完整的数据源,从中你可以阅读它。 (你的问题并不清楚这是否是一个自定义的网格控件)。然后,当你收到回传,存储在会话页面的结果:

class Page1State {

 public DataTable table;

 public string Name, Email;

 // etc ... all the data for this page

}

 

...

 

private void OnSubmit(object sender, EventArgs e){

 Page1State state = new Page1State();

 state.table = gridView1.DataSource as DataTable;

 state.Name = nameTextBox.Text;

 state.Email = emailTextBox.Text;

 // etc

 Session["FirstPageState"] = state;

}

 

private void OnPageLoadobject sender, EventArgs e){

 Page1State state = Session["FirstPageState"] as Page1State;

 if(null != state){

  gridView1.DataSource = state.table;

  // etc

 }

}