2013-05-13 90 views
0

我在我的winforms上有一个tabcontrol。在标签页上,我有一个combobox,另一个我有一个datagdridview。我需要将datagridview列的文本转换为combobox。这个想法是,我不知道在datagridview有访问权限。它说它不在当前的情况下。如何从另一个选项卡访问对象c#

这是我曾尝试:

private void GetTextGrid() 
    { 
     combobox1.DataSource = gridview1.DataSource; 
     combobox1.DisplayMember = "Column1"; 
     combobox1.ValueMember = "Column1"; 
    } 
+1

它不应该与它在不同的选项卡上有任何关系。所有切换选项卡都会切换对象的可见性。 – 2013-05-13 13:25:25

+1

奇怪,通过使用comboBox1.SelectedItem(或类似),你应该可以访问它。 – Fendy 2013-05-13 13:25:40

+0

请将您的代码发布到您面临这种无关联错误的地方。 – 2013-05-13 13:35:53

回答

2

DataGridView中有一个数据源设置为项目的一些集合。你不能只访问该集合?如果您无法在需要的地方访问它,您应该可以轻松地将其作为参数发送。