none
請問Datagrid控制項的選取功能為何只能用滑鼠在最左側那欄操作? RRS feed

  • 問題

  • 一個VS2003的舊專案

    請問Datagrid控制項的選取功能為何只能用滑鼠在最左欄操作?

    譬如

    滑鼠單點+ctrl可以複選資料列

    滑鼠單點+shift可以選取連續資料列

    但都只能在最左側灰色那欄操作

    即使我把 Datagrid.ReadOnly=true 以及 每一個 DataGridTextBoxColumn.TextBox.Enabled = False

    還是無法在 Datagrid 的任一個 cell 上使用 滑鼠單點+ctrl 來複選資料列

    請問有什麼辦法可以解決嗎?

    謝謝


    Tommy1231

    2018年12月22日 下午 04:40

所有回覆

  • 您可以將DataGridView的SelectionMode屬性設定成FullRowSelect
    2018年12月23日 上午 12:23
  • 謝謝

    不過 .net 1.1 的 Datagrid 沒有 SelectionMode 屬性

    想到如果要升級到 .net 2.0 也是有點頭痛

    因為舊專案頗大啊


    Tommy1231

    2018年12月23日 上午 06:24