如何来操作?Dim DA As New SqlDataAdapter(cmd)
Dim DS As New DataSet
DA.Fill(DS)如何将DS.Tables(0)的数据分别绑定到不同的label去?

解决方案 »

  1.   

    我觉得用一个DATAGRID,设置一个模板列,里面放几个LABEL,然后用
    Text='<%# DataBinder.Eval(Container, "DataItem.title") %>'
    这样可以用LABEL得到你的每列的值
      

  2.   

    再写清楚点你就明白了
    lable11.text=ds.tables[0].rows[0][0]
    lable12.text=ds.tables[0].rows[0][1]
    ...
    lable1n.text=ds.tables[0].rows[0][n-1]
      

  3.   

    1.使用FindControl方法,用于知道Label个数的情况
    (( TextBox )FindControl( "Label" + i )).Text = tables[0].rows[0][i]2.不知道Label个数的情况
    foreach( control ct in Form1)
    {
      if (ct is Label && ((Label)ct).ID.StartsWith( "label" ) == "true" )
       {
         ct.Text = tables[0].rows[0][0];
       }
    }
      

  4.   

    回复人: mliu(指南) ( ) 信誉:92  2005-07-27 14:04:00  得分: 0  
     
     
       再写清楚点你就明白了
    lable11.text=ds.tables[0].rows[0][0]
    lable12.text=ds.tables[0].rows[0][1]
    ...
    lable1n.text=ds.tables[0].rows[0][n-1]  
     
    这个办法在字段比较多的情况下难以控制,但是用ds.tables[0].rows[“字段名”]的方式好像不行我的这个DS.table里面只有一条数据(一行记录)