以上为Windows窗体,搭建销售汽车的人员管理功能,这里以修改按钮(button),点击按钮跳到修改窗体,将dataGridView控件的值传给修改窗体的文本框。
以下为代码:
//主窗体
//修改dataGridView1
private void button2_Click(object sender, EventArgs e)
{
try
{
//判断是否选择
if (dataGridView1.SelectedRows.Count <= 0)
{
MessageBox.Show("请选择一行");
}
else
{
var a = dataGridView1.CurrentRow;//定义一个变量接收行数据
Form4 form4 = new Form4(a);//这是一个有参构造
form4.Show();//打开窗体
}
}
catch (Exception)
{
MessageBox.Show("窗体打开失败");
}
}
//修改窗体
/// <summary>
/// 做一个有参构造
/// </summary>
/// <param name="gridView">参数</param>
public Form4(DataGridViewRow gridView)
{
//窗体界面的定义方法
InitializeComponent();
//文本框拿值,Cells["SaleName"],dataGridView1的列名
textBox1.Text = gridView.Cells["SaleName"].Value.ToString();
textBox2.Text = gridView.Cells["SaleNum"].Value.ToString();
object b = gridView.Cells["SaleID"].Value.ToString();
a = b;
}