|
■No49472 (あきよし さん) に返信
> 例えば、クリップボードに「a,b,c,d,e」という文字列がある状態で実行すると、datagridviewには「a」だけが表示され、
> 1列目がdatagridview全体に広がります。その他のものは表示されません。
下記のコードで検証してみましたが、再現しませんでした。
DataGridView の設定に問題が無いか、もう一度確認してみて下さい。
private Button button1 = new Button();
private DataGridView dataGridView1 = new DataGridView();
private void Form1_Load(object sender, EventArgs e)
{
button1.Dock = DockStyle.Top;
Controls.Add(button1);
dataGridView1.ColumnCount = 5;
dataGridView1.Dock = DockStyle.Fill;
Controls.Add(dataGridView1);
button1.Click += delegate
{
Clipboard.Clear();
Clipboard.SetText("a,b,c,d,e");
string[] cResArr = Clipboard.GetText().Split(',');
dataGridView1.Rows.Add(cResArr);
};
}
|