呃,网上一大堆,你写一条数据查询sql,然后把返回值填到你的控件上不就行了。
至于不可编译,你就把控件改为IsReadOnly=true

解决方案 »

  1.   

    1、将姓名文本框设为disable那么就不可编辑了。
    2、从界面上获取编号的值,然后到数据库中查该值对应的姓名
    3、给姓名文本框赋值
      

  2.   

    不知道你用的什么数据库。。
    总之就是连接数据库,然后调用存储过程或者是在你页面中有缓存表,取得值。
    给TextBox赋值就可以了。。
    设置TextBox的IsReadOnly为True。
      

  3.   

    设置TextBox的IsReadOnly为True。 
     try
                {
                   string strCon = "Data Source=192.168.1.2;Initial Catalog=Temp;User ID=sa;Pwd=sa";                                              
                    SqlConnection myConn = new SqlConnection(strCon);
                    string strCom = "SELECT 员工姓名 FROM table where 员工编号='"+员工编号.Text+"'";
                    SqlCommand myCmd = myConn.CreateCommand();
                    myCmd.CommandText = strCom;
                    myConn.Open();
                    SqlDataReader myreader = myCmd.ExecuteReader();
                    myreader.Read()
                   员工姓名.Text= (string)myreader[0].ToString();                    myreader.Close();
                    myConn.Close();
                }
                catch
                {
                 }
      

  4.   

    你可以带我吗,谢谢!wind_cloud2011