[英]how can refresh a datagrid from another form without close form 2 or show form 1
i have 2 form(form1 and form 2) form1 has a datagridview and form2 has a textbox , how i can refresh form1 and search txtbox without reload or show form1, my mean is form2 is a searchbox , how i can control datagrid of form1 in form2? 我有2个form(form1和form2)form1有一个datagridview和form2有一个文本框,我如何刷新form1并搜索txtbox而无需重新加载或显示form1,我的意思是form2是一个searchbox,我如何在其中控制form1的datagrid form2?
private void datagrid_users_KeyPress(object sender, KeyPressEventArgs e)
{
win_searchuser baz = new win_searchuser() ;
baz.searchname = datagrid_users.Columns[datagrid_users.CurrentCell.ColumnIndex].HeaderText;
baz.columnname = datagrid_users.Columns[datagrid_users.CurrentCell.ColumnIndex].Name;
baz.ShowDialog();
}
form2 表格2
private void txt_name_TextChanged_1(object sender, EventArgs e)
{
var query = data.Database.SqlQuery<vw_users>("Select * from vw_users where "+columnname+" like '%"+txt_name.Text+"%'");
var u = query.ToList();
dataGridView1.DataSource = u;
users tt = new users();
tt.datagrid_users.DataSource = this.dataGridView1.DataSource;
}
stackoverflow.com/questions/16980077/refreshing-datagridview-from-another-form-on-button-click stackoverflow.com/questions/16980077/refreshing-datagridview-from-another-form-on-button-click
Or you can use delegate 或者您可以使用委托
stackoverflow.com/questions/17478889/refresh-datagridview-records-from-another-form stackoverflow.com/questions/17478889/refresh-datagridview-records-from-another-form
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.