依照下面要求写遗传c#代码1.另一个界面设置两个 public 参数接受2.第一个界面点击按钮时给第二个界面这两个参数赋值 3.第二个加载是 load 方法根据传递过来的参数创 建 gridview
时间: 2024-01-01 11:06:06 浏览: 60
以下是遗传C#代码实现上述要求:
在第一个界面中,点击按钮时将需要传递的两个参数赋值给一个静态类中的静态属性:
```C#
public static class GlobalVariables
{
public static int Parameter1 { get; set; }
public static string Parameter2 { get; set; }
}
private void button_Click(object sender, EventArgs e)
{
GlobalVariables.Parameter1 = 1;
GlobalVariables.Parameter2 = "parameter2";
// 跳转到第二个界面
SecondForm form2 = new SecondForm();
form2.Show();
}
```
在第二个界面的Load方法中,根据传递过来的参数创建GridView:
```C#
public SecondForm()
{
InitializeComponent();
}
private void SecondForm_Load(object sender, EventArgs e)
{
// 从静态类中获取参数
int parameter1 = GlobalVariables.Parameter1;
string parameter2 = GlobalVariables.Parameter2;
// 创建GridView并添加到Form中
DataGridView gridView = new DataGridView();
gridView.Dock = DockStyle.Fill;
this.Controls.Add(gridView);
// 使用参数parameter1和parameter2填充GridView
// ...
}
```
阅读全文