Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将信息从一个表单移动到另一个表单_C#_Asp.net - Fatal编程技术网

C# 将信息从一个表单移动到另一个表单

C# 将信息从一个表单移动到另一个表单,c#,asp.net,C#,Asp.net,我一直在尝试用C#基本上是web表单将信息从一个表单移动到另一个表单,而无需创建数据库。我想在一张表格上填写信息,比如一张简单的登记表,然后在另一张表格上显示答案 如果您只希望将信息传递给新表单一次,您可能希望: private string Name; private string Password; private string other; public Form2 ( string _Name, string _Password, string _other ) { Initi

我一直在尝试用C#基本上是web表单将信息从一个表单移动到另一个表单,而无需创建数据库。我想在一张表格上填写信息,比如一张简单的登记表,然后在另一张表格上显示答案

如果您只希望将信息传递给新表单一次,您可能希望:

private string Name;
private string Password;
private string other;
public Form2 ( string _Name, string _Password, string _other ) 
{
    InitializeComponent();

    Name = _Name;
    Password = _Password;
    other = _other;
}
要调用新表单,您需要以下内容:

Form2 frm2 = new Form2 ( NameTextbox.Text, PasswordTextbox.Text, otherTextbox.Text );
frm2.ShowDialog();

因此,您要传输的信息和数据将以
公共表单2(parameters)

的参数形式从您所附的图像中获取,我假设您正在制作一些web应用程序或网站,根据您的要求,我建议您使用
查询字符串

遵循


对于复选框,您可以使用
布尔值
,对于下拉列表的选择,您只需使用
字符串

是否仅在显示新表单时或之后传输它?我只希望它显示在新表单上,而不是后记,您知道用户可能何时填写信息,并自动提交到下一个显示答案的表单@请展示一些代码,一些例子。。。你尝试了什么,停在哪里?@Aristos我刚刚添加了一张图片。如果我有一个下拉列表和一个复选框,就像我在图片中显示的那样,会怎么样。必须有一个用于每个工具的代码,以便它可以实现。请参阅所附的图片@IanH@MaryJaneO对于列表框,将“selectedIndex”存储为整数,对于复选框,将“checked”属性存储为布尔值