急.用户控件有问
我有一个用户控件:
private void btnFindValue_Click(object sender, EventArgs e)
{
Find_Grid();//这里怎么写?
}
public void Find_Grid(string a,DataGridView b)
{
//这里是处理的逻辑
}
我那个按钮事件里面应该怎么写呢?
我在项目里面调用的时候如何传入这两个参数呢?
------解决方案--------------------看样子是在DataGrid里查找字符串,
Find_Grid();//这里怎么写?——————这不在这里了么Find_Grid(string a,DataGridView b)
你还要怎么写?
------解决方案-------------------- Find_Grid() 方法穿一个字符串和一个DataGridVie列表就可以啊
------解决方案--------------------
这样,你的用户空间代码里面比如:
C# code
public delegate void findrowdel(string a, DataGridView b);
public event findrowdel OnClickFindBtn;
public string s;
public DataGridView dgv;
public UserControl2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if(OnClickFindBtn != null)
{
OnClickFindBtn(s, this.dgv);
}
}
------解决方案--------------------
把gridview也传到用户控件里