none
Gridview的新增真的有那麼麻煩嗎 ? RRS feed

解答

  • 我個人也是從不用 GridView 來做編修,也不用 FormView,只要自己能寫的出來就好了,沒有必要一定要去迎合那些看起來很簡單(實際上可沒這麼簡單)的元件,那樣反而會讓應用程式更難維護,而且要去了解它才能夠利用它,如果自己已有能力寫的出來,那不如把 study 的時間拿來寫程式,搞不好會比用那些控制項更快。
    2008年12月8日 上午 03:16
    版主

所有回覆

  • 我個人也是從不用 GridView 來做編修,也不用 FormView,只要自己能寫的出來就好了,沒有必要一定要去迎合那些看起來很簡單(實際上可沒這麼簡單)的元件,那樣反而會讓應用程式更難維護,而且要去了解它才能夠利用它,如果自己已有能力寫的出來,那不如把 study 的時間拿來寫程式,搞不好會比用那些控制項更快。
    2008年12月8日 上午 03:16
    版主
  •  

    英雄和在下所見略同 ^^
    2008年12月8日 上午 03:51
  •  夜曲 寫信:

    Dear Sir:

     

    請教大家對於Gridview新增有何高明見解

    以下是找到的範例

    http://www.dotblogs.com.tw/jeff377/archive/2008/05/11/3924.aspx 

     

     

    我想說的是:

    與其做這些多餘的動作,步如果直接在畫面中放一個button,需要新增的欄位,

    然後com.ExecuteNonQuery()不就好了,拐彎抹角的做這些似乎更花時間。

     

    在實務上,我也沒遇見客戶硬要我在GridView裡面加上「新增」功能

     

    但我會用其他眼光來看這件事,

    在 jeff的文章裡面,我們因此學到其他的技巧,例如: GridView的 RowDataBound()事件

    、按鈕的 CommnadName應用......等等

     

    這些技巧給我的啟示,或許比「GridView多了新增功能」更讓我驚豔

    我或許不需要 GridView有新增的功能,

    但這篇文章介紹的技巧,說不定哪天用得著?

     

    回歸正題,要在 GridView裡面加入新增功能,

        另一種作法是「把新增資料的功能,放在 EmptyData的樣版裡面」

        透過程式故意找不到資料,就會觸發EmptyData的樣版

        如此一來,就變成「新增」功能了

     

    大家參考看看。

    • 已提議為解答 A.W. _ 2009年2月9日 下午 01:52
    2008年12月18日 上午 05:47
  • http://www.netmag.com.tw/

    .NET Magzine曾有相關的範例,有興趣者可以去找一下

    關鍵字:Gridview 新增
    • 已提議為解答 A.W. _ 2009年2月9日 下午 01:52
    2008年12月21日 上午 11:03