62,267
社区成员
发帖
与我相关
我的任务
分享
DataDictionary dd = new DataDictionary();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DictionarySet();
dd.GetUserRealName();//这句是给dd赋值
//这句话可以取到sss的值哦!!!
string sss= dd.dicProject[16].ToString();
}
}
protected void Button1_Click(object sender, EventArgs e)
{
//很不幸 这句就会报错了 ,提示未将对象引用设置到对象的实例。
//除非在这行代码前面也加一个dd.GetUserRealName();方法才能取到值
string sss= stringTest.dicProject[16].ToString();
}
public string UserRealName
{
get{ EnsureChildControls(); return ViewState["urn"]; }
set{ EnsureChildControls(); ViewState["urn"] = value; }
}public string UserRealName
{
get{ return ViewState["urn"]; }
set{ ViewState["urn"] = value; }
}
public class DataDictionary
{
ProjectBLL gbll = new ProjectBLL();
public SortedList<int, string> dicProject;
public void GetProjectName()
{
//得到所有医院数据
List<ProjectModel> semList = gbll.GetAllProjectInfo();
//添加字典
dicProject = new SortedList<int, string>();
for (int i = 0; i < semList.Count; i++)
{
dicProject.Add(Convert.ToInt32(semList[i].ProjectID), semList[i].ProjectName);
}
}
}