如何改变班级成员的知名度?

时间:2014-12-02 10:43:51

标签: c#

我有一个带有组合框的课程。我想从另一个类中为这个组合框添加项目,但我看不到它。 我使用'new'来实例化类(使用组合框),即:

check_reg _check_reg = new check_reg();

但在我的第二堂课中我只看到了 _form1.Choose_Quar_SelectedIndexChanged参数,这是我双击表单中的组合框时显示的处理程序,它不能帮我添加项目。

我确定这是一个基本问题......所以请帮助我。 THX!

2 个答案:

答案 0 :(得分:1)

确定你可以在类中创建一个公共实例方法" check_reg"将项目添加到组合框中。

这样的事情:

public void AddItem(ListItem li)
{
    ddl.Items.Add(li);
}

你可以像这样使用它:

check_reg _check_reg = new check_reg();
_check_reg.AddItem(new ListItem("Text", "Value"));

希望这有帮助。

干杯

答案 1 :(得分:1)

你应该使用你的组合框作为你的班级的属性与公共修饰符

首先去你的YourPage.designer.cs并删除组合框的声明,将它转移到页面后面的代码。

改变
protected global::System.Web.UI.HtmlControls.HtmlGenericControl combobox;

public global::System.Web.UI.HtmlControls.HtmlGenericControl combobox;

在此之后,您将能够看到组合框作为声明它的类的公共属性