none
如何保持DataGridView的多列選取狀態 RRS feed

  • 一般討論

  • 1.假設有一個 A.vb ,其內含有一個 DataGridView。
    2. 在 DataGridView 內選取數列的資料列(Rows)
    3. 在 A.vb 內使用 B.ShowDialog() 程式碼執行 b.vb。
    4. 關閉 b.vb 視窗,使系統退回 A.vb。
     
    問題: 當系統由 b.vb 退回 A.vb 後,原先在 DataGridView 選取的多列資料列(Rows)會自動取消選取狀態,請問該怎麼做,才能保持 DataGridView 的多列選取狀態。

    敬請指導,謝謝.
    chian
    • 已變更類型 Lolota Lee 2009年10月5日 上午 10:16 發問者自行解決
    2009年10月4日 下午 01:53

所有回覆

  • hi
    datagridview>MultiSelect Property=true(default)
    基本上不會有自動取消的問題
    不知道程式???
    http://www.dotblogs.com.tw/ricochen/Default.aspx
    2009年10月4日 下午 02:26
  • Chain:
       剛剛測試了一下, 並不會有你說的情形發生.
       還是你的b.vb中有涉及到控制A中的DataGridView的程式碼 ?
    學而不思則罔, 思而不學則殆.
    如果你一直都看不懂、不想學習看懂、抗拒看懂MSDN Library的話,那你最好放棄想要寫好程式這件事
    2009年10月4日 下午 02:32
    版主
  • 感謝兩位大大的指導。

    如果由 b.vb 退回 A.vb ,A.vb 的 DataGridView 不會改變選取狀態,那必然是我的邏輯錯誤,或程式錯誤,我就自行處理囉.

    謝了.
    chian
    2009年10月4日 下午 02:42