如何在c#中管理表's数据视图单击一行
本文关键字:单击 视图 数据 一行 管理 | 更新日期: 2023-09-27 18:07:20
在datagridview中,当我们需要显示值时,它将显示如下:
row1>>用户1
row2>>用户2
row3>>用户3
我想单击用户1,然后出现或弹出一个新的表单(以显示详细信息)我如何管理它?
你可以有很多方法。我正在展示一个示例,如何选择另一种形式的行值,标签如下:
在Form2中,您必须创建第二个构造函数,它将接受两个对象:
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
public string yourName { get; set; }
public int Age { get; set; }
public Form2(string name, int age)
{
InitializeComponent();
yourName = name;
Age = age;
}
private void Form2_Load(object sender, EventArgs e)
{
label1.Text = yourName;
label2.Text = Age.ToString();
}
}
在Form1中,您创建Form2的实例并传递对象:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 F2 = new Form2("Jon Smith", 33);
this.Hide();
F2.ShowDialog();
}
}