<#% datagird1.items(1).cells(1).text %>

解决方案 »

  1.   

    <itemtemplate>
    <asp:textbox id="txtbox" text='<%#container.dataitem("要绑定的数据库字段")%>' runat=server></asp:textbox>
    </itemtemplate>
      

  2.   

    我要的代码是在private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    这里找到控件,然后给控件赋值能说清楚点吗?
      

  3.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=8ADE535F-AD40-4DE3-A962-A64B4FAF12C4
    http://dotnet.aspx.cc/ShowDetail.aspx?id=F73EF6AD-6878-4748-B963-5181252E5AED
      

  4.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=60B8B07E-A3DF-4AE5-B5F8-71204C7C8793
      

  5.   

    你绑定到DataGrid的数据源是什么?如果是DataSet或DataTable、DataView,可以这样:void DataGrid_ItemDataBound(object src,DataGridItemEventArgs e){
    if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem){
    TextBox box=e.Item.FindControl("textbox1") as TextBox;
    if(box!=null){
    box.Text=((DataRowView)e.Item.DataItem)["字段名"].ToString();
    }
    }
    }如果数据源是DataReader,则上面的DataRowView要改为DbDataRecord
      

  6.   

    陕北娃说的不错,可以接分了
    void DataGrid_ItemDataBound(object src,DataGridItemEventArgs e){
    if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem){
    TextBox box=e.Item.FindControl("textbox1");
    if(box!=null){
    box.Text=((DataRowView)e.Item.DataItem)["字段名"].ToString();
    }
    }
    }
      

  7.   

    我的思路是在private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
       e.Item.Cells[0].FindControl("TextBox1");
       后面接着怎么写,把数据库里面对应的字段"CONTENT"赋给textbox1
    }
    你给的例子看的不是很明白