f4 datasource ->dataset11

解决方案 »

  1.   

    不要这样写!~~
    label 不直接 数据源 的直接 绑定!
    你在 后台 代码 里面取值!~比如你的数据源是一个SqlDataReader (这里 dr)
    那么
    while(dr.Read())
    {
    lbl1.Text=dr["模具材质"];}
      

  2.   

    label没有数据邦定的方法!按楼上不能满足你的需要吗?
      

  3.   

    while(dr.Read())
    {
    lbl1.Text+=dr["模具材质"];}
      

  4.   

    label没有数据邦定的方法,你这样的绑定是在datagrid中吗?
      

  5.   

    lbl1是DataGrid的模板列里面,数据源是DataTable的一列数据
      

  6.   

    protected void DataGrid1_ItemDataBound(Object sender,System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
     
    if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
    {

    string useruser = (string)DataBinder.Eval(e.Item.DataItem, "userid");
    Label lab1  = (Label)e.Item.FindControl("Label1");
    lab1.Text = useruser;


    }
     
    }
      

  7.   

    To penning(飞鱼) 
    我试试看,搞定就放分
      

  8.   

    foreach(DataGridItem item in this.DataGrid1.Items)
    {
    TextBox txt=(TextBox)item.FindControl("txt2");
    string str=(string)DataBinder.Eval(item.DataItem, "模具名称");
    txt.Text=str;
    }DataGrid1.DataSource=ds2.Tables["模具"];
    DataGrid1.DataBind();其中“模具名称”是ds2.Tables["模具"]的一列
    我用这个试,还是没有数据显示。