急.用户控件有问
我有一个用户控件:
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列表就可以啊
[解决办法]
这样,你的用户空间代码里面比如:
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也传到用户控件里