0
在datagridview中,當我們需要顯示值時,它會顯示如下。如何在C#中單擊一行來管理表的datagridview?
ROW1 >>用戶1
2行>>用戶2
ROW3 >>用戶3
我要點擊用戶1,然後出現或彈出一個新的形式(以顯示細節)我如何管理它?
在datagridview中,當我們需要顯示值時,它會顯示如下。如何在C#中單擊一行來管理表的datagridview?
ROW1 >>用戶1
2行>>用戶2
ROW3 >>用戶3
我要點擊用戶1,然後出現或彈出一個新的形式(以顯示細節)我如何管理它?
你可以用很多方法做到這一點。我顯示一個如何選擇的行價值的另一種形式與標籤如下:
在窗體2,你必須創建一個將兩個對象的第二構造函數:
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();
}
}
你試過什麼嗎?分享代碼。 –