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;
}