datagridView のセルを変更する方法があり、 text (String) を書き換えると正常に動作します。
しかし、たとえば、電子メールを空の値に書き換えたいのですが、これを行う方法がわかりません。
メールを別のメールに書き換えることしかできません(文字列を別の文字列に)
セルを変更する私の方法は次のとおりです。
public void ChangeCellEmail(int col, string[] emails)
{
string sep = ";";
string text = "";
foreach (DataGridViewCell cell in dataGridView1.SelectedCells)
{
for (int i = 0; i < emails.Length ;i++)
{
if (emails[i].ToString().Trim() != "")
{
text = text + emails[i] + sep ;
dataGridView1.Rows[cell.RowIndex].Cells[col].Value = text;
}
}
}
}
私のメソッドの呼び出しコードは
string mail = txtBox1.Text;
string mail1 = txtBox2.Text;
string mail2 = txtBox3.Text;
string mail3 = txtBox4.Text;
string mail4 = txtBox5.Text;
string[] mails = new string[] { mail, mail1, mail2, mail3, mail4 };
frm1.ChangeCellEmail(2, mails);
this.Dispose();
みんな助けてくれてありがとう。