Как скопировать текст элемента JList в буфер обмена

Это для динамических # недель.

Полный пример здесь: SQL Dynamic Pivot

DECLARE @DynamicPivotQuery AS NVARCHAR(MAX)
DECLARE @ColumnName AS NVARCHAR(MAX)

--Get distinct values of the PIVOT Column 
SELECT @ColumnName= ISNULL(@ColumnName + ',','') + QUOTENAME(Week)
FROM (SELECT DISTINCT Week FROM #StoreSales) AS Weeks

--Prepare the PIVOT query using the dynamic 
SET @DynamicPivotQuery = 
  N'SELECT Store, ' + @ColumnName + ' 
    FROM #StoreSales
    PIVOT(SUM(xCount) 
          FOR Week IN (' + @ColumnName + ')) AS PVTTable'
--Execute the Dynamic Pivot Query
EXEC sp_executesql @DynamicPivotQuery

0
задан joshua0823 16 January 2019 в 19:46
поделиться

1 ответ

Похоже, что окна все еще пытаются копировать, когда вы нажимаете Ctrl + C, когда элемент выбран, и он, очевидно, получает представление toString () того, что выбрано. Я переместил код копирования в keyReleased () вместо keyPressed (), и теперь он работает как положено

0
ответ дан joshua0823 16 January 2019 в 19:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: