MSDN:
下面的示例显示在将 HtmlInputText 控件绑定到一个作者的姓名后,该控件在 HTML 视图中的大致样子。该绑定假设页上包含名为 DataView1 的数据视图,该数据视图显示来自 authors 表的信息。该表达式获取由数据视图返回的第一个(编号零)记录的 au_lname 值。 <INPUT id="Text1" 
   type="text" 
   name="Text1" 
   runat="server" 
   value='<%# DataBinder.Eval(DataView1, "[0].au_lname") %>'
>
这样你的的要求可以这样实现
<INPUT id="Textbox1" 
   type="text" 
   name="Textbox1" 
   runat="server" 
   value='<%# DataBinder.Eval(DataView1, "[0].A1") %>'
>
<INPUT id="Textbox2" 
   type="text" 
   name="Textbox2" 
   runat="server" 
   value='<%# DataBinder.Eval(DataView1, "[0].A2") %>'
>

解决方案 »

  1.   

    谢谢了,可我的意思是怎样把修改后的数据更新到table1中:String Provider,DataBase,ConnStr;
    Provider="Microsoft.Jet.OLEDB.4.0;";
    DataBase=Server.MapPath("mesh.mdb");
    ConnStr="Provider="+Provider+"Data Source="+DataBase;
    OleDbConnection Cmd;
    Cmd=new OleDbConnection(ConnStr);

    string sql="select * from  table1";
    OleDbCommand Cmd2=new OleDbCommand(sql,Cmd);
    OleDbDataAdapter Cmd3=new OleDbDataAdapter();
    Cmd3.SelectCommand=Cmd2;
    DataSet ds=new DataSet();
    Cmd.Open();
    Cmd3.Fill(ds,"table1");int i=0;
    string xy1=ds.Tables["table1"].Rows[i][0].ToString();
    string xy2=ds.Tables["table1"].Rows[i][1].ToString();
    TextBox1.Text=xy1;
    TextBox2.Text=xy2;
      而且这种方法很繁杂,有没有一种更直接的方法? 好象Delphi.
    VB一样,选定数据源以后,就可直接修改.
      

  2.   

    Web 窗体数据绑定:只读
    Web 窗体页的数据绑定结构是基于 Web 应用程序中大多数数据访问是只读的这一观念——即,页上经常显示来自数据存储区的信息,但很少需要将数据写回到存储区.
    因为 Web 窗体数据绑定结构不执行更新(即,它不将数据从控件写回到数据源),所以您必须提供此逻辑。在 Web 窗体页中执行更新的逻辑将根据各种不同的因素而有很大的不同: 数据源是什么。 
    是否通过使用数据集缓存数据。 
    正在使用什么类型的控件——例如,控件是否显示多个记录(如在网格中),或者显示单个值(如在文本框中)。 
    要使用什么类型的并发控件。 
    因为有一些与从 Web 窗体页进行更新相关的不定因素,所以应该实现您自己的更新逻辑以满足您的 Web 窗体页和应用程序的具体要求.