62,269
社区成员
发帖
与我相关
我的任务
分享protected void StuClass()//动态添加CheckBoxList
{
for (int j = 0; j < Class.Items.Count; j++)
{
Message("", Class.Items[j].Selected.ToString());
if (Class.Items[j].Selected)
{
MyAcc.Open();
SqlParameter[] parameters = {
new SqlParameter("@Num",SqlDbType.VarChar,6),
new SqlParameter("@GradeID",SqlDbType.VarChar,20),
};
parameters[0].Value = Session["UserNum"];
parameters[1].Value = Class.Items[j].Value.ToString().Trim();
MyAcc.RunProcForDataReader("Pre_View_Teacher_Chk", parameters, out ClassRead);
while (ClassRead.Read())
{
ListItem ClassNameItem = new ListItem();
ClassNameItem.Text = ClassRead["Student"].ToString();
ClassNameItem.Value = ClassRead["TeaID"].ToString();
Grade.Items.Add(ClassNameItem);
}
Panel2.Controls.Add(Grade);
}
}
}
protected void TeaGrade()//动态添加教师所在年级的CheckBoxList
{
MyAcc.Open();
SqlParameter[] parameters = {
new SqlParameter("@Num",SqlDbType.VarChar,6),
};
parameters[0].Value = Session["UserNum"];
MyAcc.RunProcForDataReader("Pre_Tea_xingzhi", parameters, out ClassRead);
while (ClassRead.Read())
{
ListItem ClassNameItem = new ListItem();
ClassNameItem.Text = ClassRead["GradeName"].ToString();
ClassNameItem.Value = ClassRead["GradeID"].ToString();
Class.Items.Add(ClassNameItem);
}
GradePal.Controls.Add(Class);
}