大致是
this.txtWenben1.Text = 你获取的数据源指定的列和行数据;

解决方案 »

  1.   

    按照你的要求,粗写了一个Demo,不知道你的数据源类型,我直接存在List集合中了,如果是datatable,基本上差不多private void Form1_Load(object sender, EventArgs e)
            {
                List<Stu> list = new List<Stu>();
                list.Add(new Stu { ID = 1, No = "一", Name = "Jerry" });
                list.Add(new Stu { ID = 2, No = "二", Name = "Tom" });
                list.Add(new Stu { ID = 3, No = "三", Name = "Jack" });            textBox1.Text = list[0].Name;
                textBox2.Text = list[1].Name;
                textBox3.Text = list[2].Name;
            }
      

  2.   

    关于查询数据填充指定文本框问题
    一、 查询数据只能根据需要查询一条数据的6个字段(也可能是N个字段)其中一个字段内容,则根据需要显示需要显示的数据内容。
    二、 查询某个数据字段内容时,其他N条数据如有相关查询内容,也会被检索到,那就是N条数据,可能是6条,也会少于6条,多于6条,也可能是没有。取决于会有多少相关内容的字段被检索到。
    三、 向你提出的类似情况,就需要分页处理,每页显示6条数据,不过不会像你描述的那样会按班级顺序显示数据的。
      

  3.   

    主要是根据 号码对应的,如果号码对不上,数据就不要显示。
    比如 一号,对应就是 txtWenben1      ,二号就是txtWenben2,发现对不上,就跳过。
     比如5号对不上就不显示,直接跳到 六号对应txtWenben6
      

  4.   

    不能再同意了。
    果断抛弃6个文本框,改用表格吧!
    查询返回的是一个dataTable,在表格.DataSource=dataTable;
    直接在表格中绑定数据源就OK了。如果非要使用文本框,可以像这样: