加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何在转发器中绑定gridview?

发布时间:2020-12-16 03:58:08 所属栏目:asp.Net 来源:网络整理
导读:我想绑定在转发器内部的gridview.我的代码是 asp:Repeater ID="rep_UnAssignComps" runat="server" ItemTemplate asp:GridView ID="rep_DataSimilarToBacthid" runat="server" Style="text-align: center; width: 375px;" AutoGenerateColumns="false" Colum
我想绑定在转发器内部的gridview.我的代码是

<asp:Repeater ID="rep_UnAssignComps" runat="server">

         <ItemTemplate>
            <asp:GridView ID="rep_DataSimilarToBacthid" runat="server" Style="text-align: center;
                width: 375px;" AutoGenerateColumns="false">
                <Columns>
                    <asp:BoundField HeaderText="Test" DataField="Test" />
                </Columns>

            </asp:GridView>

    </ItemTemplate>
</asp:Repeater>

解决方法

你必须触发转发器的ItemDataBound事件.您必须在其中找到gridview,然后将其绑定如下: –

If e.Item.ItemType = ListItemType.Item OrElse e.Item.ItemType = ListItemType.AlternatingItem Then


        Dim grd As GridView = TryCast(e.Item.FindControl("rep_DataSimilarToBacthid"),GridView)
        grd.DataSource = dt

        grd.DataBind()
   end if

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读