none
關於DataGridView的問題 RRS feed

  • 問題

  • 小弟DataGridView裡面有(跟資料庫無關) 

    A1 蘋果 

    A1 瓜果

    A2 芭樂

    A3 西瓜

    A4 木瓜

    A4 冬瓜

    把重覆的資料抓出來

    顯示在ListBox 重覆的資料

    A1

    A4  重覆

    或是

    A1 蘋果 

    A1 瓜果

    A4 木瓜

    A4 冬瓜

    小弟最多能夠做到DataGridView、單一檢查重覆,希望各位前輩能夠指導小弟一番,把重覆的資料列出來

    或是給個方向^_^         

    2013年7月24日 上午 10:58

解答

  • 這要依你是如何把資料傳給 DataGridView而定, 以我的習慣, 即使與資料庫無關, 我也會先建一個集合或DataTable之類的來保存資料, 再將資料餵給 DataGridView (意即使用 DataGridView.DataSource) , 如果是這樣的方法, 就是直接操作你保存資料的集合或DataTable 相關的方法來做資料過濾與選取就可以了.

    那如果你是用什麼 DataGridView.Rows.Add 這種直接硬幹的方法加資料的話, 那就改成上面的方式操作. 因為把顯示的歸顯示,  資料的歸資料, 會讓你的程式比較好寫


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。


    2013年7月24日 上午 11:43
    版主

所有回覆

  • 這要依你是如何把資料傳給 DataGridView而定, 以我的習慣, 即使與資料庫無關, 我也會先建一個集合或DataTable之類的來保存資料, 再將資料餵給 DataGridView (意即使用 DataGridView.DataSource) , 如果是這樣的方法, 就是直接操作你保存資料的集合或DataTable 相關的方法來做資料過濾與選取就可以了.

    那如果你是用什麼 DataGridView.Rows.Add 這種直接硬幹的方法加資料的話, 那就改成上面的方式操作. 因為把顯示的歸顯示,  資料的歸資料, 會讓你的程式比較好寫


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。


    2013年7月24日 上午 11:43
    版主
  • 前輩在詢問一下、那一般我在定義DataTable部分  是在哪一層、因為我

    看過有些人是寫在業務邏輯層處理、那還是寫在資料存取層呢??  小弟也是

    用專案分離切割方式去return的  主要是歸類哪一層處理什麼、哪一層處理什麼?


    2013年7月25日 上午 09:53
  • 前輩在詢問一下、那一般我在定義DataTable部分  是在哪一層、因為我

    看過有些人是寫在業務邏輯層處理、那還是寫在資料存取層呢??  小弟也是

    用專案分離切割方式去return的  主要是歸類哪一層處理什麼、哪一層處理什麼?



    那要看你的 DataTable 是為何而生, 如何而生.

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2013年7月25日 上午 11:25
    版主