1. 程式人生 > >C# WinForm:DataTable資料的複製貼上操作的實現

C# WinForm:DataTable資料的複製貼上操作的實現

1. 需要實現類似於Excel的功能,就是在任意位置選中滑鼠起點和終點所連對角線所在的矩形,進行復制貼上。

2. 要實現這個功能,首先需要獲取滑鼠起點和終點點選的位置。

3. 所以通過GridView(我用的是dev這款外掛)的MouseDown和MouseUp事件來獲取這連個位置。MouseDown獲得滑鼠左鍵按下時的所在的行列資訊,MouseUp獲得滑鼠左鍵擡起時的行列資訊。然後簡單加減法計算一共選中的行數和列數。

有了這個思路程式碼其實挺簡單的。今天沒時間了,明天貼程式碼。