簡體   English   中英

綁定列表 <DataTable> 到ItemTemplate中帶有GridView的ListView

[英]Bind a List<DataTable> to a ListView with GridView in ItemTemplate

我有一個生成的數據表列表。 此列表中的此項目數是可變的。 如何將列表視圖內每個gridview的數據源綁定到此列表中的數據表? 我嘗試設置列表視圖的數據源,但這無濟於事。 任何建議,將不勝感激。

您可以將List<DataTable>分配給ListViewDataSource屬性。 然后在ListViewItemDataBound事件中將DataTable分配給GridViewDataSource屬性:

protected void ListView_ItemDataBound(object sender, ListViewItemEventArgs e)
{
    if (e.Item.ItemType == ListViewItemType.DataItem)
    {
        DataTable table = (DataTable) e.Item.DataItem;
        GridView grid = (GridView) e.Item.FindControl("GridViewID");
        grid.DataSource = table;
        grid.DataBind();
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM