请教一下,如何跨窗体调用方法
选中dataGridView中数据点击修改按钮,将选中的数据传到B窗体中的控件.
然后进行修改,完成后点击保存后,调用A窗体中dataGridView1绑定方法
现在问就是不知道如何在B窗体中调用A窗体里的数据绑定方法
A窗体中的代码
namespace WindowsFormsApplication1
{
public partial class AForm : Form
{
public AForm()
{
InitializeComponent();
}
private void AForm_Load(object sender, EventArgs e)
{
LoingGridView();//调用GridView数据绑定方法
}
private void LoingGridView()//GridView数据绑定方法
{
SqlConnection conn = new SqlConnection("server=.;uid=sa;pwd=****;database=WHJLS_Wage");
SqlDataAdapter sda = new SqlDataAdapter("select * from WHJLS_Login", conn);
DataTable dt = new DataTable();
sda.Fill(dt);
dataGridView1.DataSource = dt;
}
private void tsbModify_Click(object sender, EventArgs e)//修改按钮
{
BForm b = new BForm(dataGridView1);
b.ShowDialog();
}
}
}
B窗体中的代码
namespace WindowsFormsApplication1
{
public partial class BForm : Form
{
public BForm(DataGridView dgv)
{
InitializeComponent();
txtID.Text = dgv.SelectedCells[0].Value.ToString();
txtUser.Text = dgv.SelectedCells[1].Value.ToString();
txtPwd.Text = dgv.SelectedCells[2].Value.ToString();
}
private void BForm_Load(object sender, EventArgs e)
{
}
private void tsbSave_Click(object sender, EventArgs e)//保存
{
//请问一下如何在这里调用A窗体中的
LoingGridView()//GridView数据绑定方法
}
}
}
在线等待