读书人

急用户控件有问解决思路

发布时间: 2012-05-20 16:03:12 作者: rapoo

急.用户控件有问
我有一个用户控件:

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也传到用户控件里

读书人网 >C#

热点推荐