【发布时间】:2012-09-25 14:37:18
【问题描述】:
我正在使用 Visual Studio 2008,C# 框架 3.5,我有 3 个表单, 在 form1 和 form2 中,我读取了一些数据(包含在每个表单的 gridview 中)并将其传递给 form3,但是当我尝试保存数据(在 form3 中)时,我只是从 form1 或 form2 中获取数据,但是 不是都 我认为问题出在加载页面中,在此先感谢,这是我的代码:
//form3:
public partial class menu2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
lblNombreUsuario.Text = (string)Session["sesionicontrol"];
//prueba
if (Request.QueryString.Count > 0)
{
try
{
txtRutEncuestador.Text = Request.QueryString["rut"].ToString();
leerNombre();
}
catch { };
}
if (!IsPostBack)
{
if (Request.QueryString.Count > 0)
{
try
{
txtIdEstudio.Text = Request.QueryString["cod_sap"].ToString();
leerEstudios();
}
catch { };
}
}
【问题讨论】:
-
-1 你需要浓缩你的情绪,以展示你到底遇到了什么问题,而不是仅仅张贴全部内容并期望有人来解决所有问题
-
请将您的代码缩小到您认为问题所在的位置
-
但是,你为什么不只使用一个表单呢?
-
@JaneDoe 我认为问题出在加载页面上,因为如果我尝试从 form2 传递数据,读取数据但不保留来自 form1 的数据,谢谢。
-
我看到你所做的只是在 page1 和 page2 中填充一个网格并将行选择重定向到 menu2 页面。我没有看到你在哪里填充“sessioncontrol”,所以它可能是 null 并且不能转换为字符串。