你好,我必須在asp.net中動態添加多個gridview。沒有gridview是基於選擇而生成的。 先進的感謝如何在asp.net中動態添加gridview c#
回答
如果我沒有從標題理解錯的是添加多個網格視圖動態的意思是想在運行時從代碼中添加網格視圖。
由於GridView控件是ASP.NET C#類,我們可以創建它的對象,像如下設置其屬性,就像其他類對象:
GridView objGV = new GridView();
objGV .AutoGenerateColumns = false;
,並可以添加不同類型的列樣的BoundField和從代碼一樣的TemplateField如下:
BoundField field = new BoundField();
field.HeaderText = "Column Header";
field.DataField = Value;
objGV .Columns.Add(field);
最後可以像面板任何容器控制下,對添加的.aspx此網格視圖對象。
PanelId.Controls.Add(objGV);
對於添加多個網格實例只是重複上面的代碼迴路,如:
for(int i=0;i<yourConditionCount;i++)
{
GridView objGV = new GridView();
objGV.ID="GV"+i; // ID of each grid view must be unique
// your code logic to set properties and events for grid view
PanelId.Controls.Add(objGV);
}
希望我理解正確的話你的要求,我的解釋將是對你有幫助。
感謝兄弟的工作,但我也必須添加面板和麪板gridview內。但它的錯誤,''GridView'必須放置在一個窗體標籤與runat =服務器'再次感謝 – Harshal
您可以請分享您的.aspx和.aspx.cs文件代碼相同嗎? –
我完全同意@RMadd。 SO不是代碼寫作服務,您應該先嚐試給我們一些東西來看看,並告訴您錯誤的地方。
但是,如果您不知道從哪裏開始,一種方法是添加所有空白網格視圖而不顯示,並根據選擇將它們設置爲可見。
這就像我可以給你模糊的問題的答案模糊。
這裏有一些其他地方看看我發現谷歌-FOO:
How to dynamically add gridviews side by side using asp.net c#
- 1. 動態添加行到GridView在ASP.NET(C#)
- 2. 如何動態地在asp.net gridview行的底部添加按鈕
- 3. 動態添加頁腳到ASP.NET GridView
- 4. 如何在gridview(asp.net)中添加鏈接?
- 5. 動態添加行到gridview
- 6. 如何添加動態ň複選框列的GridView ASP.NET
- 7. 動態地在gridview中添加控件
- 8. 如何在C#中的ASP.NET動態頁面添加動態字段#
- 9. 動態添加itemboard到gridview
- 10. Gridview動態添加新行
- 11. 如何在ASP.Net中爲動態GridView設置頁面加載?
- 12. GridView ASP.NET c中的動態按鈕#
- 13. ASP.NET gridview - 如何將動態填充的下拉列表添加到動態綁定的gridview中
- 14. 如何在gridview中動態添加頁腳行。與文本框
- 15. 如何在vb.net中動態添加gridview列值?
- 16. 缺少GridView垂直線。如何添加它。在asp.net C#和Telerik
- 17. 如何將文本字段列添加到asp.net C#中的Gridview?
- 18. 如何動態添加到ASP.NET MVC RouteTable?
- 19. 如何添加HTML元素動態(ASP.NET)
- 20. Asp.Net GridView添加行
- 21. 在ASP.NET Repeater中動態添加控件
- 22. 在asp.net中動態添加文本框
- 23. 動態更改GridView行(ASP.NET,C#)
- 24. 如何在asp.net中的gridview中刪除和添加新記錄?
- 25. 動態排序asp.net gridview
- 26. 如何動態添加gridviews使用asp.net c#
- 27. 如何爲動態添加的按鈕創建方法。 asp.net C#
- 28. 在asp.net中添加WebUserControl到Gridview
- 29. 在asp.net中添加更新 - 刪除GridView
- 30. ASP.NET動態GridView創建
SO不是代碼寫入服務。告訴我們你到目前爲止所嘗試的,然後我們可以嘗試幫助你。 – MadDev