我有一个带有组合框的课程。我想从另一个类中为这个组合框添加项目,但我看不到它。 我使用'new'来实例化类(使用组合框),即:
check_reg _check_reg = new check_reg();
但在我的第二堂课中我只看到了
_form1.Choose_Quar_SelectedIndexChanged
参数,这是我双击表单中的组合框时显示的处理程序,它不能帮我添加项目。
我确定这是一个基本问题......所以请帮助我。 THX!
答案 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;
在此之后,您将能够看到组合框作为声明它的类的公共属性