现在的情况是我通过一个函数得到了控件的名字
而要在 public void paste(DataGridView dgv)
此函数中调用相应名字的datagridview
但是datagridview的名字的类型是string
如何通过他的名字在paste中调用相应名字的datagridview
而要在 public void paste(DataGridView dgv)
此函数中调用相应名字的datagridview
但是datagridview的名字的类型是string
如何通过他的名字在paste中调用相应名字的datagridview
DataGridView dgv = this.Controls[controlname] as DataGridView;
...
DataGridView datagridview
public void paste(DataGridView dgv)
{
string name1=dgv.Name()//就直接获取名字了!
string name2=datagridview.Name()//
}
上面的方法里paste(datagridview);
---------------------------------------public void paste(DataGridView dgv)
{
string name1=dgv.Name()//
}
是这句paste(datagridview);你的意思就是传对象public void paste(DataGridView dgv) 这是带参方法你所要的 传 DataGridView 类型的参数
DataGridView dataGridView1=new DataGridView();//自己托控件,就不用写了
dataGridView1 就是DataGridView 控件的Name;
paste(dataGridView1); //就是传控件啊public void paste(DataGridView dgv)
{
string name1=dgv.Name;//就可以直接调用控件属性和方法啦。 这只name1的值肯定是dataGridView1
}