我有方法可以更改 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();
谢谢你们的帮助。