c#关于编程创建控件的参考
我正在使用WinForms,并通过编程将TabControl添加到TabPages中。其中一个选项卡页是DataGridView。假设我有c#关于编程创建控件的参考,c#,reference,controls,C#,Reference,Controls,我正在使用WinForms,并通过编程将TabControl添加到TabPages中。其中一个选项卡页是DataGridView。假设我有public void create_Tab_Control() 现在我想通过另一个public void add_row()向这个DataGridView添加一行 有没有一种更简单的方法不用使用控件就可以做到这一点。查找?问题是,Visual Studio不知道这个DataGridView名称,因此我需要创建一些对create\u Tab\u Control
public void create_Tab_Control()代码>
现在我想通过另一个public void add_row()向这个DataGridView添加一行代码>
有没有一种更简单的方法不用使用控件就可以做到这一点。查找?问题是,Visual Studio不知道这个DataGridView名称,因此我需要创建一些对create\u Tab\u Control()
?的引用,在创建DataGridView
控件时,在类级变量中保留一个引用,然后使用该变量添加行:
//Class-level variables
private DataGridView _gridView;
public void create_Tab_Control()
{
//Logic to create the Tabs
_gridView = new DataGridView();
//Add the DataGridView to the TabControl
}
public void add_row()
{
//Add the row(s) to the DataGridView
_gridView.Rows.Add("column 1", "column 2");
}
创建DataGridView
控件时,在类级变量中保留引用,然后使用该变量添加行:
//Class-level variables
private DataGridView _gridView;
public void create_Tab_Control()
{
//Logic to create the Tabs
_gridView = new DataGridView();
//Add the DataGridView to the TabControl
}
public void add_row()
{
//Add the row(s) to the DataGridView
_gridView.Rows.Add("column 1", "column 2");
}
没问题,很乐意帮忙。如果这回答了您的问题,请将其标记为已回答以结束循环。谢谢。没问题,很乐意帮忙。如果这回答了您的问题,请将其标记为已回答以结束循环。谢谢