如何更改类成员可见性
本文关键字:可见性 成员 何更改 | 更新日期: 2023-09-27 18:32:42
我有一个里面有组合框的类。我想从其他类向此组合框添加项目,但我看不到它。我已经使用"new"实例化了类(带有组合框),即:
check_reg _check_reg = new check_reg();
但在第二堂课上,我只看到 _form1.Choose_Quar_SelectedIndexChanged
参数,这是我双击表单中的组合框时显示的处理程序,它对我添加项目没有帮助。
我确定这是一个基本问题...所以请帮我。感谢!
当然,
您可以在类"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"));
希望这有帮助。
干杯
你应该使用你的组合框作为你的类的属性与公共修饰符
所以第一件事去你的YourPage.designer.cs并删除组合框的声明,将其转移到页面后面的代码。
更改自
protected global::System.Web.UI.HtmlControls.HtmlGenericControl combobox;
自
public global::System.Web.UI.HtmlControls.HtmlGenericControl combobox;
在此之后,您将能够看到组合框作为声明它的类的公共属性