this.TextBox1.Text = Convert.ToString(dr["AJID"]);
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/

解决方案 »

  1.   

    while (dr.Read())
                        {                        this.TextBox1.Text = Convert.ToString(dr["AJTJ.AJID"]);
                            this.TextBox2.Text = Convert.ToString(dr["AJTJ.AJNAME"]);
                            this.TextBox3.Text = Convert.ToString(dr["AJTJ.AJTEX"]);
                            this.TextBox4.Text = Convert.ToString(dr["AJTJ.AJYJ"]);
                            Response.Write("<table><tr><td> 部门</td><td >是否同意</td><td >意见</td></tr>");
                            Response.Write("<tr>");
                            Response.Write("<td>" + dr["Tongyishifoubiao.Department"].ToString() + "</td>");
                            Response.Write("<td>" + dr["Tongyishifoubiao.Xuanze"].ToString() + "</td>");
                            Response.Write("<td>" + dr["Tongyishifoubiao.Yijian"].ToString() + "</td>");
                            Response.Write("</tr>");
                            Response.Write("</table>");
                        }
    reader.Close();
      

  2.   

    鼠标光标放在在while下面的那个大括号上,点一下,然后按F9,这样断点就打上了,然后再F5,启动调试。
    这时候程序运行在断点这一行的酒后就会停止,然后把数遍光标放在dr上,看看dr里面的值具体是怎样的~
      

  3.   

    SqlCommand cmd = new SqlCommand("select AJTJ.AJID,AJTJ.AJNAME,AJTJ.AJTEX,AJTJ.AJYJ from AJTJ,Tongyishifoubiao where AJTJ.AJID = Tongyishifoubiao.AJID and AJTJ.AJID = " + nid, conn);
    确保SQL语句在数据库里能查到数据
      

  4.   

    它这不是dr里面是啥值,我觉得它这是dr为空的错误
      

  5.   

    要习惯写sql时,对别名的使用。
      

  6.   

    检查一下AJTJ表中有没有字段AJID?或者名称是不是写错?  还有 你可以把SQL语句复制到SQL Server Management Studio里面查询一下,看是什么结果
      

  7.   

    它这不是dr里面是啥值,我觉得它这是dr为空的错误
    估计超出索引或者查询没结果了,
      

  8.   

    "select AJTJ.AJID,AJTJ.AJNAME,AJTJ.AJTEX,AJTJ.AJYJ from AJTJ,Tongyishifoubiao where AJTJ.AJID = Tongyishifoubiao.AJID and AJTJ.AJID = " + nidnid是int型, sql拼接应该有问题。
      

  9.   

    4楼给的答案正解  因为你的sql带有表名每一个 dr["AJTJ.AJYJ"] 将 AJTJ.去掉,dr["这里是字段名也就是sql的里写列明"]