C# 尝试获取选项卡名称时出错

C# 尝试获取选项卡名称时出错,c#,datagridview,C#,Datagridview,我正在尝试获取事件选项卡上的datagridview名称\u SelectedIndexChanged 如下所示,但我收到的错误消息是 无法从“字符串”转换为“System.Windows.Forms.DataGridView” 反正有人能帮我 public static string Selected_dgvName; private void tab_SelectedIndexChanged(object sender, EventArgs e) {

我正在尝试获取事件
选项卡上的
datagridview
名称\u SelectedIndexChanged
如下所示,但我收到的错误消息是

无法从“字符串”转换为“System.Windows.Forms.DataGridView”

反正有人能帮我

    public static string Selected_dgvName;

    private void tab_SelectedIndexChanged(object sender, EventArgs e)
    {
        Selected_dgvName = tab.TabPages[tab.SelectedIndex].Name;

    }

请检查您的选项卡名称,使用选定的

选项卡页[tab.SelectedIndex].name.ToString()@埃马德纳维。这个问题缺少一些东西,因为
TabPages
TabControl
s的集合
TabControl
派生自
Control
并继承其
名称
属性,即
字符串
public static string Selected_dgvName;

private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
        {
            Selected_dgvName = tabControl1.SelectedTab.Name;
        }