Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.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# - Fatal编程技术网

C# 将数据从一个表单填充到另一个表单网格视图

C# 将数据从一个表单填充到另一个表单网格视图,c#,C#,我有一个表格1和表格2。在表格1中有一个文本框,由任何部门组成。另一个文本框包含仅与这些部门相关的房间。除了房间文本框,还有一个搜索按钮。打开表格2。表格2包含一个gridview。此网格视图应仅由表格1中选定的部门填写。当表格2打开时,网格视图中也会显示房间已预订或免费 它用于Wndows应用程序。我认为您需要为Form2创建一个构造函数,该构造函数接受参数;要传递到下一个Form2的参数 像 你可以这样吃 button1_Click() { Form2 frm2 = new Form2(tx

我有一个表格1和表格2。在表格1中有一个文本框,由任何部门组成。另一个文本框包含仅与这些部门相关的房间。除了房间文本框,还有一个搜索按钮。打开表格2。表格2包含一个gridview。此网格视图应仅由表格1中选定的部门填写。当表格2打开时,网格视图中也会显示房间已预订或免费


它用于Wndows应用程序。

我认为您需要为Form2创建一个构造函数,该构造函数接受参数;要传递到下一个Form2的参数

你可以这样吃

button1_Click()
{
Form2 frm2 = new Form2(txtDepartment.Text);
frm2.ShowDialog();
}
您也可以通过属性来实现这一点

public class Form2: Form
{
public string Department
{
get;set;
}
}
像这样

button1_Click()
{
Form2 frm2 = new Form2(txtDepartment.Text);
frm2.ShowDialog();
}
button1_Click()
{
Form2 frm2 = new Form2();
frm2.Department = txtDepartment.Text
frm2.ShowDialog();
}

@威威克,这是赢的形式吗??如果是这样的话,您是否可以处理事件和委托。这是一个web应用程序还是Windows应用程序?也许我遗漏了什么,但您可以通过Form2的构造函数将任何信息传递给Form2。那么网格视图的填充方式只与txtDepartment有关??如果您要绑定数据表,您必须编写逻辑;您可以执行DataTable.Select方法。您需要提供要绑定的数据源。哪些数据源绑定到gridview。你需要在数据源中搜索科室。Anuraj我在问你我如何为我的医院点数据做到这一点