<asp:GridView ID="GridView1"DataSourceID="ObjectDataSource1" onrowcommand="GridView1_RowCommand" onrowdatabound="GridView1_RowDataBound" Width="1502px">
<Columns>
<asp:TemplateField HeaderText="订单编号" ItemStyle-Width="45px" >
<ItemTemplate>
<asp:Label ID="lblSO" Text='<%# Eval("SO") %>' runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="出货日期" ItemStyle-Width="60px"
ItemStyle-Wrap="false">
<ItemTemplate >
<asp:Label ID="lbloutdate"
Text='<%# DataBinder.Eval(Container.DataItem,"outdate","{0:yy-M-d}")%> '
runat="server"></asp:Label>
</ItemTemplate>
<asp:TemplateField HeaderText="ITEM">
<ItemTemplate>
//第2层GridView <asp:GridView ID="GridView2" OnRowDataBound = "GridView2_RowDataBound">
<Columns>
<asp:TemplateField HeaderText="ITEM" SortExpression="prd_no"
ItemStyle-Width="35px">
<ItemTemplate>
<asp:Label ID="lblOrderID" Text='<%# Eval("prd_no") %>' runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="数量" SortExpression="outdate">
<ItemTemplate >
<asp:Label ID="lblNUM" Text='' runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
CS代码:
protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e)
{
//我想第二层GridView2中的lblNUM显示我的数据如:200,这代码怎么写
//这语句行不通
// Label strNUM= (Label)e.Row.FindControl("lblNUM");
strNUM.text="200";
}