2013-10-02 91 views
0

我頁面上創建了幾個radgrids,讓說,3刪除動態創建的radgrid控件

Radgrid1 
Radgrid2 
Radgrid3 

他們每個人都分配自己的數據源,可以說以下。

Radgrid1.datasource = ds1 
Radgrid2.datasource = ds2 
Radgrid3.datasource = ds3 

我想弄清楚如何刪除它們,然後重新同步它們的編號。

我正在嘗試該方法。

Radgrid1.Dispose() 

但是這並沒有什麼作用。

任何人有任何想法?

回答

1

不是真的知道你的意思是「重新同步的編號」,或者爲什麼你要處置現有電網的,但你可以重新指定數據源,以不同的網格:

Radgrid1.DataSource = ds2; 
Radgrid1.DataBind(); 

Radgrid2.DataSource = ds3; 
Radgrid2.DataBind(); 

。 ..將用新數據源更新網格。

+0

這實際上是一個非常好的主意,但最後一個網格如果數據源是空白的,它只會顯示一個大網格,假如它有一個數據源,網格應該是這樣,我將如何刪除該網格? –

+0

你不能只是a)不把網格添加到頁面(如果它是在代碼中生成的),或b)設置grid.Visible = false? –

+0

我正在考慮將它設置爲false,但問題出現在最後一頁,我想循環遍歷所有網格並獲取所有數據並插入到數據庫中,所以問題是,如果我將它設置爲false ,那麼它仍然會循環通過該網格 –