protected void Page_Load(object sender, EventArgs e)
{
if ((string)Session["userRole"] != "0")
Response.Redirect("Login.aspx");
string tn = (string)Session["userName"];
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString1"].ConnectionString);
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = "select * from 课程 where 教师号='" + tn + "'";
conn.Open();
SqlDataReader dr = cmd.ExecuteNonQuery();//问题所在处1
GridView1.DataSource = dr;
GridView1.DataBind();
dr.Close();
SqlCommand cmd1 = conn.CreateCommand();
cmd1.CommandText = "select 姓名 from 教师 where 教师号='" + tn + "'";
SqlDataReader dr1 = cmd1.ExecuteNonQuery();//问题所在处2
dr1.Read();
LabMes.Text = (string)dr1[0] + "老师的任课情况:";
Session["teacher"] = (string)dr1[0];
conn.Close();
}cmdcmd1
{
if ((string)Session["userRole"] != "0")
Response.Redirect("Login.aspx");
string tn = (string)Session["userName"];
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString1"].ConnectionString);
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = "select * from 课程 where 教师号='" + tn + "'";
conn.Open();
SqlDataReader dr = cmd.ExecuteNonQuery();//问题所在处1
GridView1.DataSource = dr;
GridView1.DataBind();
dr.Close();
SqlCommand cmd1 = conn.CreateCommand();
cmd1.CommandText = "select 姓名 from 教师 where 教师号='" + tn + "'";
SqlDataReader dr1 = cmd1.ExecuteNonQuery();//问题所在处2
dr1.Read();
LabMes.Text = (string)dr1[0] + "老师的任课情况:";
Session["teacher"] = (string)dr1[0];
conn.Close();
}cmdcmd1
解决方案 »
- 关于VS2010中控件的事件绑定与数组元素选定下标值的判断???
- 正则匹配 循环 嵌套的问题。求牛鼻子人物
- 谁能说下repeater实现分页原理
- C#怎样根据域管理器获取用户
- 请教C#.net 点击按钮提取MSSQL表数据、指定的内容,发送到指定邮箱??
- 帮大姐个忙,如何在c/s程序中将文件上传到服务器上的一个文件夹下,是否需要在服务器上开一个文件服务器,最好给个示例。
- 单击网页上面的按钮弹出一个对话框怎么做
- 请问高手!给点学习指导 ! 避免走些弯路
- 高分寻求打印最快速度方案,一张票据客户要求最慢不超过五秒!急!!
- .net开发者为什么这么考虑?大家看一下
- dateTable 转换为实体类
- C#里面用\n\r字符,导出到word模版后不换行是怎么回事?
=>
SqlDataReader dr = cmd.ExecuteReader();
正解ExecuteNonQuery是对insert update delete的执行,你要查询返回结果集,用ExecuteReader
这个又该怎么改?