FiFiWiki2

FiFiWikiの第2版

ユーザ用ツール

サイト用ツール


c.sharp:datagridview_クリップボード

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
c.sharp:datagridview_クリップボード [2018/02/28 02:44]
fifi
c.sharp:datagridview_クリップボード [2018/02/28 03:16] (現在)
fifi
ライン 5: ライン 5:
 ## コマンド ## コマンド
  
-```+```c
 // 全て削除 // 全て削除
 dataGridView.Rows.Clear();​ dataGridView.Rows.Clear();​
ライン 21: ライン 21:
  
  
-```cs+```c
 using System; using System;
 using System.Collections.Generic;​ using System.Collections.Generic;​
ライン 163: ライン 163:
         }         }
  
 +        private void button_CopyClipBoard_Click(object sender, EventArgs e)
 +        {
 +
 +            // エクセルへ貼り付けるため,タブ区切りの文字列を作成
 +            string crip = "";​
 +
 +            for (int i = 0; i < dataGridView2.Rows.Count;​ i++)
 +            {
 +                for (int j = 0; j < dataGridView2.Rows[0].Cells.Count;​ j++)
 +                {
 +                    string value = dataGridView2.Rows[i].Cells[j].Value.ToString();​
 +
 +                    if(j == dataGridView2.Rows[0].Cells.Count - 1)
 +                    {
 +                        crip += value; // 最後はタブいらない
 +                    }
 +                    else
 +                    {
 +                        crip += value + "​\t";​
 +                    }
 +                }
 +                crip += "​\r\n";​
 +            }
 +            // クリップボードへコピー
 +            Clipboard.SetData(DataFormats.Text,​ (object)crip);​
 +        }
 +        ​
 +        ​
         private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)         private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
         {         {
ライン 177: ライン 205:
             Transfer();             Transfer();
         }         }
 +        ​
     }     }
 } }
c.sharp/datagridview_クリップボード.1519785866.txt.gz · 最終更新: 2018/02/28 02:44 by fifi