歡迎光臨 pure C# 技術社群. 登入註冊

pure C# 技術社群

- Microsoft .NET Framework 相關技術非官方討論社群 -

動態新增GridView如何複製頁面上另一個GridView的設定

  • 1
  • [第1/1頁 共2項]
#1

動態新增GridView如何複製頁面上另一個GridView的設定

  • a
 0.0 (0 人評價)

想請問若我想動態新增GridView,已經先在頁面上設定好一個GridView的格式(gvSample),
gvSample上的顏色配置,BoundField都設定好了,

然後動態新增的GridView叫gvTemp(可能有好幾個),Panel ID叫PnTemp,資料表叫dtTemp
新增GridVier的程式碼如下:

            Dim gvTemp As New GridView
            gvTemp.DataSource = dtTemp
            gvTemp.DataBind()
            pnBill.Controls.Add(gvTemp)

請問有辦法讓gvTemp所有設定跟gvSample一樣嗎?
除了一行一行新增屬性外,因為我試過多加一行
  
     gvTemp = gvSample

但這樣就不會新增多個GridView了,只會有一個,
先感謝各位的回答。


  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息


贊助商連結

#2

Re: 動態新增GridView如何複製頁面上另一個GridView的設定

  • a
 0.0 (0 人評價)
自己寫一個TempGridView繼承原本的GridView
然後在建構式中設定所有的屬性其它完全不變
這樣一來只要New TempGridView就相當於設定好你要的屬性了
不過這樣一來彈性太小
還不如用寫個簡單的Method來做設定屬性的事就好

  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息
  • 1
  • [第1/1頁 共2項]