gridview模板列绑定gridview

原创 2006年06月15日 17:17:00
<form id="form1" runat="server">
    <div>
        <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
            SelectCommand="SELECT top 5 [ProductID], [ProductName] FROM [Alphabetical list of products]">
        </asp:SqlDataSource>
        &nbsp; &nbsp;&nbsp;&nbsp;<br />
        &nbsp;<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
            SelectCommand="SELECT  * FROM [Order Details] where productid=@id">
        </asp:SqlDataSource>
                    </div>
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ProductID"
            DataSourceID="SqlDataSource1">
            <Columns>
                <asp:BoundField DataField="ProductID" HeaderText="ProductID" InsertVisible="False"
                    ReadOnly="True" SortExpression="ProductID" />
                <asp:BoundField DataField="ProductName" HeaderText="ProductName" SortExpression="ProductName" />
                <asp:TemplateField HeaderText="detail">
                    <ItemTemplate>
                        &nbsp;&nbsp;&nbsp;
                        <asp:GridView ID="GridView2" runat="server">
                        </asp:GridView>
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
    </form>

 

    Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
        If e.Row.RowType = DataControlRowType.DataRow Then
            SqlDataSource2.SelectParameters.Clear()

            SqlDataSource2.SelectParameters.Add("id", e.Row.Cells(0).Text)
            'SqlDataSource2.DataBind()
            Dim g As GridView
            g = e.Row.Cells(2).FindControl("gridview2")
            g.DataSource = Me.SqlDataSource2
            g.DataBind()

        End If
    End Sub

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

GridView 模板列中的数据绑定

方法一:直接绑定查询的数据 asp:TemplateField HeaderText="姓名">               &#...

动态创建模板列并绑定数据(GridView,Repeater,DataGrid)

动态创建模板列并绑定数据(GridView,Repeater,DataGrid) 要创建动态模板,请创建以后需要时可实例化的模板类。 创建模板类 创建实现 System....

GridView自定义列数据绑定,和自定义颁功能

using System; using System.Collections.Generic; using System.Linq; using System.Web; using Syste...

给GridView模版列中的按钮的CommandArgument属性绑定值及调用 [转]

抓几张图贴出,看看估计就明白了。 (1)在GridView中加入模版列,在模版列中放入按钮。(这个前面已介绍过) (2)单击GridView编辑模版。 (3)进入如下界面: ...

GridView 动态绑定列

GridView1.DataSource = BLL.GetDataItem();//获取数据 //创建好的GridView中移除某个列: //GridView1.Co...

【转】GridView绑定列数据格式

【转】GridView绑定列数据格式 gridview列 数字、货币和日期 显示格式 形式 语法 结果 注释 数字 {0:N2} 12.36   数字 {0:N0} 13   货币 {...

C#后台生成gridview列,同时绑定多个表数据

通常在开发中会遇到一个界面需要读取多个表的数据单独显示到界面当中,一般可能会想用多个gridview来实现数据的读取,但是期间会导致代码冗余量增加,因而会想用一个空间去实现对此利用。 前台index...

c# gridview操作:绑定特定列、导出Excel、导出WORD

开始时间 结束时间 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)