我有一個需要顯示許多網格視圖的項目。網格視圖的數量取決於目錄所具有的表的數量。處理以編程方式創建的網格視圖的排序事件
例如:
指南A = 8個表
指南B = 7個表
如果用戶點擊目錄A,應該創建8個GridView的。 我已經完成了以編程方式創建這個gridviews,我現在的問題是我該如何處理每個以編程方式創建的gridviews排序事件。
這是我如何創建我的GridView的:
foreach (XMLClasses.table dirTab in dir.table.ToList())
{
if (dirTab.id == child.tabid)
{
List<XMLClasses.column> columns = new List<XMLClasses.column>();
columns = dirTab.column;
string[] rows = new string[columns.Count];
int x = 0;
foreach (XMLClasses.column col in columns.ToList())
{
dtContent.Columns.Add(col.title);
rows[x] = "b";
x = x + 1;
}
dtContent.Rows.Add(rows);
GridView grdTables = new GridView();
grdTables.AllowSorting = true;
grdTables.DataSource = dtContent;
grdTables.DataBind();
grdTables.Width = Unit.Percentage(100);
grdTables.Sorting+=new GridViewSortEventHandler(grdTables_Sorting);
pnlDirectory.Controls.Add(grdTables);
Literal lt = new Literal();
lt.Text = "<br/>";
pnlDirectory.Controls.Add(lt);
}
}
IM股票與此有關。我不知道下一步該怎麼做..
有人有什麼想法嗎? 任何幫助,將不勝感激!
謝謝!
你能發佈一些代碼,請 – Rohan
編輯它。 @Rohan – danielle