[英]How to fill a c# windows form listview with datas from 2 tables?
[英]how to getting datagridview datas for another windows form in c#
我有两个窗户。 Form-1有一个data_grid_view和Add按钮。 Form-2有文本框。 我希望当我从data_grid_view中选择一个数据并单击“添加”按钮时,该数据在c#的帮助下以Form-2形式进入文本框。
一种选择是将信息从Form1传递到Form2构造函数中
在Form 1中,您将在按钮click事件中添加以下代码。 在设计器中,您可以双击按钮来自动为您创建偶数,通常将名称命名为按钮名称,并在其后附加“ _Click”:
protected void btnInFormOne_Click(object sender, EventArgs e)
{
data1 = dataGridView1.Rows[1].Cells[2].Value.ToString();
data2 = dataGridView1.Rows[1].Cells[3].Value.ToString();
Form2 frm2 = new Form2(data1,data2);
frm2.show();
}
在表格2中:
public Form2(string data1, string data2) //this is your constructor
{
txtBox.Text = data1;
txtBoxName.Text = data2;
}
我假设您已经将datagridview中的数据解析为变量。 您需要确切说出哪些地方不起作用,并发布到目前为止的操作。 如果有帮助,请标记为答案。
您可以在显示表单之前直接填写文本框:
Form2 NewForm2 = new Form2();
NewForm2.TextBox0.Text = DataGridView1.CurrentRow.Cells[0].Value.ToString();
NewForm2.TextBox1.Text = DataGridView1.CurrentRow.Cells[1].Value.ToString();
NewForm2.Show();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.