首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

急用户控件有问解决思路

2012-05-20 
急.用户控件有问我有一个用户控件:private void btnFindValue_Click(object sender, EventArgs e){Find_Gr

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

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

热点排行