<asp: textbox id=textbox1 Text='<%# DataBinder.Eval(Container.DataItem,"fieldName").ToString().Trim()%>'/>

解决方案 »

  1.   

    textbox1.DataSource = dr;
    textbox1.TextField = "filedName";
    textbox1.DataBind();
    //不保证完全正确,你再仔细看看
      

  2.   

    //这是用他显示数据
    private void DisplayUsers()
    {
    /* 编写:
    * 功能:显示用户详细信息
    * 参数:无
    * 返回值:无
    */
    string strCheckUserName;
    string strSql="SELECT * FROM UserInfo WHERE UserName='50277'";
    SqlDataReader sdrUsers=GetSqlDataReader(strSql);
    while(sdrUsers.Read())
    {
    txtUserName.Text =sdrUsers.GetString(0);//得到用户名
    //
    txtEmpID.Text =sdrUsers.GetString(2);//得到员工ID
    }
    CloseDataBase();//关闭连接......(省)
    }
    //--------------------------
    public SqlDataReader GetSqlDataReader(string strSql)
    {
    /* 1、编写:
    *  2、功能:通过SQL语句显示显示其他相关的信息
    *  3、参数:SQL语句
    *  4、返回值: SqlDataReader
    */
    SqlDataReader sdrEoa;
    OpenDataBase();//打开连接......(省)
    SqlCommand cmdTemp;
    cmdTemp=new SqlCommand(strSql,conn);
    sdrEoa=cmdTemp.ExecuteReader();

    return sdrEoa;
    }